728x90
반응형
1단계: Deployment의 기본 구조 (뼈대)

Deployment가 ReplicaSet을 자동으로 만들고, ReplicaSet이 Pod들을 관리
Deployment만 정의하면 끝.
2단계: 이미지 버전을 바꿀 때 뭐가 일어나는가? (Rollout)

이미지 버전을 바꾸면 Deployment가 이렇게 점진적으로 Pod을 교체하는 과정을 "Rollout"이라고 부름
3단계: 상태 필드들이 어떻게 변하는가?

정리
Deployment가 하는 일:
- Pod 개수 유지 (replicas: 3 → 항상 3개 유지)
- Pod 재생성 (Pod이 죽으면 자동으로 새로 만듦)
- 이미지 업데이트 (1.20 → 1.25로 바꾸면 점진적으로 Pod 교체) ← 이게 Rollout
- 배포 상태 추적 (desired, current, up-to-date, available)
Rollout이란:
- "배포"라는 뜻
- 새 이미지로 Pod을 점진적으로 교체하는 과정
- 중단 없이 배포 가능 (구 Pod과 신 Pod이 동시에 실행됨)
참고 !!
Deployment가 0/0이 나오는 이유:
- Deployment는 있는데 Pod이 실제로 안 떠있다는 뜻
- 원인: 리소스 부족, 이미지 풀 실패, 라벨 필터링 오류 등
728x90
반응형
LIST
'k8s 이론 공부' 카테고리의 다른 글
| 부록: 핵심 용어 사전 (가나다순) (0) | 2026.04.02 |
|---|---|
| Part 5 — 운영과 확장 (0) | 2026.04.02 |
| Part 4 — 네트워킹과 스토리지 (0) | 2026.04.02 |
| Part 3 — 핵심 리소스 (0) | 2026.04.02 |
| Part 2 — K8s 아키텍처 (0) | 2026.04.02 |