Helm

대표 명령

helm repo add bitnami <https://charts.bitnami.com/bitnami>
helm install mynginx bitnami/nginx --values values.yaml
helm upgrade mynginx bitnami/nginx -f values-prod.yaml
helm rollback mynginx 1
helm uninstall mynginx

베스트 프랙티스: 환경별 values-*.yaml 분리, helm diff 플러그인으로 변경사항 검토, 차트에 리소스 요청/제한·보안컨텍스트 반영.

Rollout(배포 /갱신 전략)

oc rollout status deploy/myapp         # 진행상태
oc rollout history deploy/myapp        # 히스토리
oc rollout undo deploy/myapp           # 즉시 이전 리비전으로 롤백
oc rollout pause deploy/myapp          # 진행 일시정지(카나리 점검 시 유용)
oc rollout resume deploy/myapp

대표전략

체크 포인트 : Readiness /Liveness / Startup probe, PDB(PodDisruptionBudget), 리소스 / 오토스케일과의 상호작용, DB 마이그레이션 타이밍

Resource Quota & LimitRange (Quota)