Helm (2) 썸네일형 리스트형 [CKA] Kustomize (Basic) Kustomize이번 장에서는 Certified Kubernetes Administrator (CKA) 을 준비하며 "Kustomize의 기본적인 내용들"에 대해서 알아보도록 한다.Kustomize 개요Kustomize의 필요성쿠버네티스 환경에서 애플리케이션을 여러 환경(개발, 스테이징, 프로덕션 등)에 배포할 때 환경별로 다른 설정이 필요하다.기존 방식(환경별 디렉토리 복사)은 설정 중복 및 관리의 어려움을 야기한다.Kustomize는 설정 재사용 및 환경별 맞춤 설정을 위한 솔루션을 제공한다.기존 방식의 문제점환경별 디렉토리 복사:각 환경별로 쿠버네티스 설정 파일(YAML)을 복사하여 관리한다.환경별로 설정 파일의 일부 값(예: replicas)을 수정한다.kubectl apply -f 명령어를 사.. [CKA] Helm Helm이번 장에서는 Certified Kubernetes Administrator (CKA) 을 준비하며 "Helm"에 대해서 자세하게 알아보도록 한다.Helm 개요쿠버네티스의 복잡성쿠버네티스 애플리케이션은 여러 상호 연결된 객체(Deployment, PersistentVolume, Service, Secret 등)로 구성된다.각 객체는 별도의 YAML 파일로 정의되며, kubectl apply를 사용하여 하나씩 생성해야 한다.이 과정은 복잡하고 시간이 오래 걸리며, 특히 대규모 애플리케이션의 경우 더욱 그렇다.YAML 파일 관리의 어려움YAML 파일은 인터넷에서 다운로드한 후 사용자 정의를 위해 수정해야 하는 경우가 많다.여러 YAML 파일에서 값을 변경하는 것은 번거롭고 오류 발생 가능성이 높다.애.. 이전 1 다음