Kubernetes 개발·운영 실전 6편 — 멀티 환경 배포 전략 (Kustomize + ArgoCD)
Kustomize overlay로 dev/staging/prod 환경 설정을 분리하고 ArgoCD App of Apps 패턴으로 전체 클러스터를 GitOps로 관리하는 실전 가이드.
AI DevOps Korea
aidevops.kr에서 LLMOps, RAG, AI Agent, 평가, 관측성, 비용-성능 튜닝을 운영팀 관점으로 정리합니다.
Kustomize overlay로 dev/staging/prod 환경 설정을 분리하고 ArgoCD App of Apps 패턴으로 전체 클러스터를 GitOps로 관리하는 실전 가이드.
Helm Chart 구조 설계, values 파일로 환경별 설정 분리, 안전한 배포와 롤백 전략. 프로덕션에서 Helm을 체계적으로 관리하는 실전 가이드.
Kubernetes Service 타입별 차이, Ingress 구성, NetworkPolicy로 Pod 간 통신을 제어하는 실전 가이드. 클러스터 내부/외부 트래픽 흐름을 설계하는 방법.
Kubernetes Deployment, StatefulSet, DaemonSet, Job, CronJob을 언제 사용할지 기준과 실전 설정. 각 워크로드의 특성과 운영 포인트를 정리합니다.
Kubernetes 멀티 팀·멀티 환경 운영을 위한 Namespace 분리 전략과 RBAC 설계 원칙. 최소 권한 원칙을 지키면서 개발자 생산성을 높이는 실전 구성.
플랫폼 팀이 개발팀의 자유를 빼앗지 않으면서도 배포 속도와 운영 일관성을 높이려면 골든 패스를 어떻게 설계해야 하는지, 템플릿과 가드레일을 어떤 선에서 제공해야 하는지 정리합니다.
Kind로 로컬 Kubernetes 클러스터를 구성하고 Skaffold와 Tilt로 개발 루프를 단축하는 방법. 프로덕션과 동일한 환경에서 개발하는 실전 가이드.
Kubernetes에서 Secret을 어떻게 관리해야 안전하고 운영하기 쉬운지 정리합니다. ConfigMap과의 차이, 시크릿 주입 방식, Git 저장 전략, External Secrets와 Vault 연동, 회전 정책까지 실무 기준으로 설명합니다.
Kubernetes 운영에서 필수인 모니터링 체계를 Prometheus와 Grafana 기준으로 설명합니다. 어떤 메트릭을 수집해야 하는지, 알림 설계는 어떻게 해야 하는지, 운영 중 흔한 실수까지 실무 관점으로 정리합니다.
CrashLoopBackOff 원인 5가지와 단계별 디버깅 방법. kubectl 명령어와 실제 해결 사례를 정리했습니다.
Kubernetes 클러스터를 프로덕션에서 안정적으로 운영하기 위한 34가지 체크리스트. 리소스, 보안, 네트워크, 모니터링 영역별 정리.
Kubernetes HPA, VPA, KEDA, Cluster Autoscaler 설정 방법과 각각의 차이점. CPU/메모리 기반부터 커스텀 메트릭까지 실전 구성 예시.