- 쿠버네티스에서 애플리케이션을 안정적으로 운영하려면 Pod 재시작 전략을 이해하는 것이 중요합니다.
- Restart Policy
- Always : Deployment, ReplicaSet에서 기본값, 실패 시 항상 재시작
- OnFailure : Job에서 사용, 실패한 경우만 재시작
- Never : 실패해도 재시작하지 않음
- Liveness Probe & Readiness Probe
- livenessProbe는 애플리케이션이 정상 동작 중인지 확인 → 실패 시 자동 재시작
- readinessProbe는 서비스 트래픽을 받을 준비가 되었는지 확인 → 준비 안 된 Pod는 트래픽 제외
- CrashLoopBackOff 문제 해결
- 환경변수/ConfigMap/Secret 설정 오류로 자주 발생 → kubectl describe pod로 원인 파악
Pod 재시작 전략을 잘 활용하면 장애 대응이 훨씬 빨라지고 운영 안정성이 높아집니다.
'OS > Kubernetes' 카테고리의 다른 글
| kubectl 명령어 모음: 실무에서 꼭 쓰는 10가지 (0) | 2025.07.18 |
|---|---|
| 쿠버네티스 ConfigMap 완전 정복: 설정 파일 관리 핵심 팁 (0) | 2025.07.14 |
| 쿠버네티스란? 컨테이너 오케스트레이션의 핵심 이해하기 (0) | 2025.07.12 |
| Kubernetes에서 Pod랑 Node는 뭐가 다른 건가요? (0) | 2025.07.07 |
| 쿠버네티스란? – 개념부터 핵심 구성요소까지 쉽게 이해 (0) | 2025.07.04 |
