최대 1 분 소요

1. 자동 최신버전 다운로드

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh

2. 키워드 자동 완성 기능

helm : 필요한 옵션을 보여준다

# 자동 적용
helm completion bash > /etc/bash_completion.d/helm 

3. 설치 확인

helm version
# 쿠버네티스 config 파일 확인
ls ~/.kube/config

4. 차트 레포지토리 등록

  • 레포지토리 등록

Artifact Hub URL : https://artifacthub.io/

-> tomcat 검색 > tomcat 선택 > 상세정보 확인

#[등록]
helm repo add bitnami https://charts.bitnami.com/bitnami

#[조회]
helm repo list

#[Chart 찾기] 많이 사용하지 않음 : 직접 검색보다는 Artifact Hub 검색을 사용한다
helm search repo bitnami | grep tomcat

#[업데이트]
helm repo update

#[삭제]
helm repo remove bitnami

5. 차트 등록

  • Tomcat 배포
#[Tomcat 배포]
helm install my-tomcat bitnami/tomcat --version 10.5.17 --set persistence.enabled=false

#[NodePort 확인 및 접속]
kubectl get svc my-tomcat
http://<master-ip>:<nodePort>/
  • Tomcat 삭제
#[배포 리스트 조회]
helm list

#[배포 상태확인]
helm status my-tomcat

#[Tomcat 삭제]
helm uninstall my-tomcat

#[Pod 확인]
kubectl get pods

###