kustomize 2

[Ep.25] [Argo CD 성능 최적화 #2] Argo CD에서 Helm 차트와 Kustomize 최적화

🔹 Helm과 Kustomize란?Helm과 Kustomize는 Kubernetes 애플리케이션 배포를 위한 대표적인 도구입니다.둘 다 Kubernetes 매니페스트를 효율적으로 관리하고 배포하는 기능을 제공하지만, 사용 방식이 다릅니다. ✅ Helm과 Kustomize 비교 기능 Helm Kustomize 템플릿화 지원✅ (values.yaml)❌ (Patch 방식)환경별 설정 관리✅ (Helm Values)✅ (Overlay)패키지 관리✅ (Helm Chart)❌ (패키지 없음)GitOps 친화적✅✅Argo CD 연동✅✅ ✅ 사용 추천 가이드✔ Helm → 패키지 형태로 Kubernetes 애플리케이션을 배포하고 재사용성을 극대화할 때 적합✔ Kustomize → 기존 YAML 매니페스트를 유지..

[Ep.18] [Argo CD 배포 & 자동화 #3] Argo CD에서 Helm과 Kustomize를 활용한 배포 자동화

🔹 Helm과 Kustomize란?쿠버네티스(Kubernetes) 환경에서는 YAML 매니페스트를 사용하여 애플리케이션을 배포하지만,복잡한 애플리케이션의 경우 환경별(개발/운영), 버전별 차이를 효율적으로 관리하기 위해Helm과 Kustomize 같은 도구가 필요합니다. ✅ Helm과 Kustomize의 역할 비교 기능 Helm  Kustomize 템플릿화 지원O (변수 사용 가능)X오버레이(환경별 설정 가능)O (Values 파일 사용)O (Patch 사용)패키지 관리O (Chart Repository 지원)XGitOps 친화적OOArgo CD 연동OO ✅ 어떤 경우에 사용하면 좋을까?✔ Helm → 여러 환경에서 재사용이 필요한 경우 (패키지 형태로 배포)✔ Kustomize → 기본적인 YAM..

728x90