- 처음 Deployment를 생성하면 롤아웃을 촉발한다.
- 새로운 롤아웃은 새로운 배포 revision을 생성한다.
- 컨테이너의 버전이 바뀌면 새로운 롤아웃이 촉발되고, 새로운 배포 revision이 생성된다.
- 이 revision이 Deployment에서 일어난 변화를 추적할 수 있게 해주고, 롤백을 도와준다.
- 롤아웃 커맨드revision의 상태 확인
kubectl rollout status deployment/<deployment name>
revision history 확인
kubectl rollout history deployment/<deployment name>
- Deployment strategy
- Recreate - 모두 지우고 다시 다 만들기
- 다운타임 발생
- Rolling Update - 하나씩 지우고 하나씩 만들기
- 다운타임 발생하지 않음
- 디폴트가 Rolling Update
- Recreate - 모두 지우고 다시 다 만들기
728x90
'클라우드' 카테고리의 다른 글
환경 변수 (2) | 2024.11.28 |
---|---|
Kube-proxy (0) | 2024.11.23 |
API Server (0) | 2024.11.22 |
DOCKER VS CONTAINERD (0) | 2024.11.22 |
Kubernetes Principles (0) | 2024.10.15 |