kubectl rollout — deployment management.
1# Status2kubectl rollout status deployment/myapp3kubectl rollout history deployment/myapp4kubectl rollout history deployment/myapp --revision=256# Update7kubectl set image deployment/myapp myapp=myapp:2.08kubectl rollout restart deployment/myapp910# Rollback11kubectl rollout undo deployment/myapp12kubectl rollout undo deployment/myapp --to-revision=21314# Pause/resume15kubectl rollout pause deployment/myapp16kubectl rollout resume deployment/myapp1718# Scaling19kubectl scale deployment/myapp --replicas=52021# View current status22kubectl rollout status deployment/myapp23kubectl get deployment myapp -o yaml24kubectl get rs # ReplicaSets
Deploy strategies: