반응형
ubuntu에서 helm 설치
sudo snap install helm --classic
맥(osx)에서 helm 설치
brew install helm
helm chart 생성하기
helm create default
default라는 폴더가 생성되고 하위에 다음과 같은 파일이 자동 생성됩니다
.
├── Chart.yaml
├── charts
├── templates
│ ├── NOTES.txt
│ ├── _helpers.tpl
│ ├── deployment.yaml
│ ├── hpa.yaml
│ ├── ingress.yaml
│ ├── service.yaml
│ ├── serviceaccount.yaml
│ └── tests
│ └── test-connection.yaml
└── values.yaml
helm package 파일 생성
helm package default
default라는 폴더를 대상으로 packaing을 하여 default-0.1.0.tgz 라는 파일이 생성됩니다
helm index 생성
helm repo index .
index.yaml을 생성합니다. 이를 통해 helm chart 사용이 가능해집니다
helm chart 검증
helm lint default
default 패키지에 대해 lint 검사를 합니다
helm template 검증
helm template default
default 패키지에 대해 values.yaml의 내용을 template 폴더의 오브젝트에 반영하여 보여줍니다.
공식 helm repo
helm repo add stable https://charts.helm.sh/stable
반응형
'인프라 관리 > ▷ Docker & Kubernetes' 카테고리의 다른 글
한글 적용된 ubuntu docker image (0) | 2023.01.26 |
---|---|
POD내부에서 외부로 나가는 통신 시 self signed certificate 이슈가 발생한다면? (인증서 설정이 없음에도) (0) | 2023.01.24 |
kubernetes에서 join을 위한 token 생성 (0) | 2023.01.22 |
Kubernetes에 NFS Storage Class 선언하기 (nfs-subdir-external-provisioner) (0) | 2023.01.22 |
Kubernetes 설치 (0) | 2023.01.22 |