rollout

CI/CD는 이미지 변경을 선언 상태로 롤아웃한다

코드가 이미지로 빌드되고, 레지스트리에 올라간 뒤 Kubernetes 배포 상태가 새 이미지로 교체된다.

Commit 코드 변경 파이프라인 시작
Build 이미지 생성 태그/digest
Push registry 배포 가능한 산출물
Rollout Deployment update Pod 점진 교체
단계
검증
실패 시
빌드
테스트/스캔
이미지 폐기
배포
readiness
롤백
운영
로그/메트릭
다음 rollout 판단
핵심 롤아웃의 핵심은 서버에 파일을 복사하는 것이 아니라 원하는 이미지 상태를 클러스터가 안전하게 따라오게 하는 것이다.