인프라 관리/▷ Docker & Kubernetes
helm 사용법
Clue@
2023. 1. 22. 23:11
반응형
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
반응형