배움과 성장/DevOps·클라우드
Kustomize base·overlay 실전: patches와 configMapGenerator
Kubernetes YAML은 환경이 늘수록 복사본이 생기기 쉽다. Kustomize overlay는 공통 resource를 base에 두고 환경 차이만 patch·generator로 표현한다. template에 값을 주입하는 방식과 달리 유효한 Kubernetes object를 조합하고 변환한다.기존 실습의 base·overlay 방향은 유지하되 deprecated된 patchesStrategicMerge, 움직이는 remote main, 평문 Secret 예시는 현재 운영 기준에 맞게 고쳤다.base에는 환경 공통 object를 둔다예제 구조는 작게 시작한다.k8s/├── base/│ ├── deployment.yaml│ └── kustomization.yaml└── overlays/ └..