rollback (2) 썸네일형 리스트형 [Kubernetes]Deplyoment Pausing and Resuming a rollout of a Deployment - 디플로이먼트 배포 일시 중지, 배포 재개, 재시작하기 Deployment를 업데이트할 때 해당 Deployment에 대한 롤아웃을 일시 중지할 수 있다. 변경 사항을 적용할 준비가 되면, Deployment 롤아웃을 재개한다. 이러한 방법으로, 불필요한 롤아웃을 트리거하지 않고 롤아웃 일시 중지와 재개 사이에 여러 수정 사항을 적용할 수 있다. 배포 일시 중지 - rollout pause $ kubectl rollout pause deployment.apps/nginx-deployment deployment.apps/nginx-deployment paused $ kubectl set image deploy/nginx-deployment nginx-deployment=nginx:1.12 deployment.apps/nginx-deployment image u.. [Kubernetes]Rolling Back a Kubernetes Deployment - 디플로이먼트 롤백 때때로 디플로이먼트의 롤백을 원할 수도 있다. 예를 들어 디플로이먼트가 지속적인 충돌로 안정적이지 않은 경우. 기본적으로 모든 디플로이먼트의 롤아웃 기록은 시스템에 남아있어 언제든지 원할 때 롤백이 가능하다. Check Rollback Changes - 롤백 변경 내용 확인 Deployment를 변경한 내역은 아래 명령어로 확인할 수 있다. kubectl rollout history deploy $ kubectl rollout history deploy nginx-deployment deployment.apps/nginx-deployment REVISION CHANGE-CAUSE 2 3 4 상세 내용 확인 —revision=[num] $ kubectl rollout history deploy nginx-.. 이전 1 다음