overlays 썸네일형 리스트형 [K8S] Kustomize Overlay/Components OverlaysOverlays(오버레이)는 기본 배포 설정(Base)을 유지하면서 환경별(개발/운영 등)로 일부 설정을 변경할 수 있도록 도와주는 기능으로, 기본 YAML을 직접 수정하지 않고 환경별로 변경 사항만 적용하는 방법이다. [실습 1 ]📄base/# kustomization.yamlresources: - api-deployment.yaml - db-configMap.yaml - mongo-depl.yaml # mongo-depl.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: mongo-deploymentspec: replicas: 1 selector: matchLabels: component: mongo temp.. 더보기 [K8S]Kustomize Kustomize는 Yaml 파일을 직접 수정하지 않고도 쿠버네티스 리소스를 커스터마이징할 수 있도록 도와주는 도구이다.기본(Base) 구성과 환경별(Overlay) 구성을 나누어 관리하며, 이를 통해 개발, 스테이징, 운영 환경에 맞게 쉽게 조정할 수 있다. 기본적으로 kubectl에 내장되어 있어서, 추가 설치 없이 사용할 수 있다. Helm 같은 템플릿 엔진 없이, 패치를 적용하는 방식으로 리소스를 관리 기존의 YAML 파일을 수정하지 않고, 오버레이(overlays)를 추가하여 리소스를 변경할 수 있음 CopnfigMap, Secret, Labels, Patches 적용이 가능하여 유지보수가 편리함 📂 디렉토리 구조Base 폴더: 모든 애플리케이션의 기본 배포 구성Overlays 폴더: 환경별.. 더보기 이전 1 다음