Gallery

Gallery.

ARK by Heptio

kubectl apply -f $DLAHOME/repos/ark/examples/common/00-prereqs.yaml
kubectl apply -f $DLAHOME/repos/ark/examples/minio
kubectl apply -f $DLAHOME/repos/ark/examples/common/10-deployment.yaml
kubectl apply -f $DLAHOME/repos/ark/examples/nginx-app/base.yaml
kubectl get deployments -l component=ark --namespace=heptio-ark
kubectl get deployments --namespace=nginx-example
open $(minikube -n nginx-example service my-nginx --url)
ark backup create nginx-backup --selector app=nginx
ark backup get nginx-backup
ark backup describe nginx-backup
kubectl delete namespace nginx-example
kubectl get deployments --namespace=nginx-example
kubectl get services --namespace=nginx-example
kubectl get namespace nginx-example
ark restore create --from-backup nginx-backup
ark restore get
ark restore describe nginx-backup-20180412153148
kubectl get namespace nginx-example
kubectl get deployments --namespace=nginx-example
kubectl get services --namespace=nginx-example
open $(minikube -n nginx-example service my-nginx --url)
ark backup delete nginx-backup
ark backup get nginx-backup
kubectl delete -f $DLAHOME/repos/ark/examples/common
kubectl delete -f $DLAHOME/repos/ark/examples/minio
kubectl delete -f $DLAHOME/repos/ark/examples/nginx-app/base.yaml