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