728x90
반응형
SMALL
헬름 (Helm)
쿠버네티스 어플리케이션 운영을 위해 yaml 파일 관리가 필요하다. 헬름 (helm)은 헬름 차트 (helm chart) 라고 불리는 쿠버네티스 패키지를 관리하는 도구이다.
헬름 |
|
헬름 차트 |
|
헬름 설치
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
helm version
nginx-ingress-controller 설치
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm search repo nginx
helm pull bitnami/nginx-ingress-controller
tar xvfz nginx-ingress-controller-11.3.5.tgz
mv nginx-ingress-controller nginx-ingress-controller-11.3.5
cd nginx-ingress-controller-11.3.5/
cp values.yaml my-values.yaml
kubectl get namespace
kubectl create namespace mynginx
kubectl get namespace
helm install --namespace mynginx --generate-name bitnami/nginx-ingress-controller -f my-values.yaml
nginx-ingress-controller 설치 확인
helm ls --namespace mynginx
kubectl get all --namespace mynginx
728x90
반응형
LIST
'App Programming > Kubernetes' 카테고리의 다른 글
[K8s] 인그레스 (Ingress) (0) | 2024.06.09 |
---|---|
[K8s] metalLB (0) | 2024.06.09 |
[K8s] 스테이트풀셋 (0) | 2024.06.09 |
[K8s] 스토리지 볼륨 (Storage Volume) (0) | 2024.06.09 |
[K8s] 롤아웃 (0) | 2024.06.08 |