CKA
Application Lifecycle Management
백셀건전지
2021. 9. 8. 14:05
Rolling Update & Rollback
- kubectl rollout status deployment-name
- kubectl rollout history deployment-name으로 revision 확인 가능
- rolling update는 default deployment strategy
- Recreate VS Rolling update
- Recreate는 replicas가 0으로 먼저 줄고 다시 5로 scale up
- rolling update는 old revision이 하나씩 줄고 new revision이 하나씩 는다
- deployment가 update되면 new version의 replicaset이 생성되고, rolling update가 진행된다.
- kubectl rollout undo deployment-name : rollback 명령어
- 전체 pod 재시작
kubectl rollout restart deployment deployment-name