Site icon kskilling

Certified Kubernetes Administrator Study Guide – Application Lifecycle Management – Understand Deployments and how to perform rolling updates and rollbacks

kubectl apply -f <manifest file path>
kubectl get deployments
kubectl describe deployment <deployment name>
kubectl get deployments, rs, pods -o yaml
kubectl scale --replicas=<number of replicas> deployment <deployment name>
strategy:
  rollingUpdate: 
  maxSurge: 25% 
  maxUnavailable: 25%
  type: RollingUpdate
kubectl rollout status <deployment name>
kubectl rollout undo deployment <deployment name>
kubectl rollout undo deployment <deployment name> --to-revision=<revision number>
kubectl rollout history deployment <deployment name>
kubectl rollout history deployment <deployment name> --revision=<revision number>
Exit mobile version