롤링 업데이트는 deployment에서 이미지 번경같은걸로 업데이트를 했을때 pod를 하나씩 내리고 올리고 하는 방식으로 업데이트 하는 거.
업데이트 할때마다 revision이 생기는데 이걸로 변경사항을 추적해서 필요시에 그 버전으로 롤백도 할수 있음

전략
- Recreate: 모든 인스턴스를 동시에 삭제한 후 새 버전의 인스턴스를 생성. 이 방법은 일시적인 다운타임이 발생
- Rolling Update: 인스턴스를 점진적으로 업데이트하여 어느 시점에도 애플리케이션이 사용 가능하도록. 기본 전략
update할땐 kubectl apply -f 로 하면 되고
아니면 kubectl set image 로도 할수 있음
# 예시
kubectl set image deployment/ myapp deployment nginx =nginx:1.9.1
'kubernetes(cka)' 카테고리의 다른 글
[Kubernetes, cka] 13. Env 설정 / ConfigMap 활용 / Secretes (0) | 2024.04.15 |
---|---|
[Kubernetes, cka] 12. commands (0) | 2024.04.10 |
[Kubernetes, cka] 10. Monitoring & Logging (0) | 2024.04.10 |
[Kubernetes, cka] 09. Scheduling (0) | 2024.04.10 |
[Kubernetes, cka] 08. Static Pods (1) | 2024.04.10 |