본문 바로가기

Helm chart

(2)
Helm Chart Customizing - nginx # Helm Chart Customizing에 대해서 알아본다. Helm Chart를 활용하여 복잡한 리소스를 관리 할 수 있다. 일단 eks는 deployment.yaml 과 service.yaml 등 기본 리소스를 생성하기 위한 자원들이 존재하는데 이것들을 helm chart에 저장하여 values.yaml에 정의한 변수값들로만 컨트롤을 한다면 기존보다 관리가 쉬워질것이다. 1. Helm Chart 생성 - chart를 생성하는 방법은 크게 2가지가 존재한다. 첫번째는 helm creae를 이용하는 방법이고, 두번째는 직접 리소스 파일들을 작성하는 방법이다. - 내가 생각하기에 가장 효율적인 방법은 helm create로 기본적인 리소스를 생성하고 deployment.yaml 파일등과 같이 원하는 리..
helm을 활용한 k8s 리소스 매니징 및 nginx 배포 # helm을 활용하여 k8s의 리소스를 매니징 해보자. 1. 일단 helm 이란? - helm은 쿠버네티스 패키지 매니저 이다. 앞에서도 언급 했지만 apt-get, npm, yum, pip와 같은 패키지된 라이브러리를 설치하는 k8s의 도구라고 볼 수 있다. - 그리고 애플리케이션을 배포 할때 여러 리소스들을 개별로 생성하여 배포하는 것이 아닌 하나의 패키지로 묶어서 배포하기 위해서 주로 사용 된다. 그렇다면 왜 이런 식으로 약간은 번거롭게 배포 하는가? 생각해 볼수 있는데 답은 간단하다. 패키지로 묶어서 관리를 하게되면 여러 리소스들을 동시에 추가 및 업그레이드, 수정 하기가 편리해 진다. 당연한 답이지만 그렇다. - 그렇다면 helm chart의 간단한 구조에 대해서 알아보자. helm chart..