Helm 설치 및 기본 사용법
3️⃣ Helm 설치 및 기본 사용법
1 Helm 설치 (Linux, macOS, Windows)
Helm을 설치하는 방법은 운영 체제에 따라 다릅니다.
✅ Linux 및 macOS
Helm은 Homebrew 또는 스크립트로 설치할 수 있습니다.
Homebrew를 사용하는 방법
brew install helm
스크립트를 사용하는 방법
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
✅ Windows
Windows에서는 choco
또는 scoop
을 사용할 수 있습니다.
Chocolatey 사용
choco install kubernetes-helm
Scoop 사용
scoop install helm
2 Helm 명령어 기본 사용법
Helm을 설치한 후, 기본적인 명령어를 알아보겠습니다.
3 Helm repo add (레포지토리 추가)
Helm 차트 저장소(Repository)를 추가하려면 다음 명령어를 사용합니다.
helm repo add bitnami https://charts.bitnami.com/bitnami
추가된 저장소 목록 확인:
helm repo list
4 Helm search repo (차트 검색)
Helm 차트를 검색하려면 다음 명령어를 사용합니다.
helm search repo nginx
출력 예시:
NAME CHART VERSION APP VERSION DESCRIPTION
bitnami/nginx 13.2.1 1.21.3 Chart for the NGINX web server
5 Helm install (차트 설치)
Helm 차트를 설치하는 기본 명령어:
helm install my-nginx bitnami/nginx
설치된 Helm 리소스 확인:
helm list
6 Helm list (설치된 차트 목록 확인)
설치된 모든 차트를 확인하려면:
helm list
출력 예시:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
my-nginx default 1 2023-03-23 12:00:00.123456 +0000 UTC deployed nginx-13.2.1 1.21.3
7 Helm upgrade (업데이트)
설치된 Helm 차트를 업데이트하려면:
helm upgrade my-nginx bitnami/nginx --set service.type=LoadBalancer
8 Helm rollback (롤백)
이전 버전으로 되돌리려면:
helm rollback my-nginx 1
9 Helm uninstall (삭제)
설치된 차트를 삭제하려면:
helm uninstall my-nginx
🔟 Helm show values (차트 기본값 조회)
Helm 차트의 기본 값을 확인하는 방법:
helm show values bitnami/nginx
출력 예시:
replicaCount: 1
image:
repository: bitnami/nginx
tag: 1.21.3
pullPolicy: IfNotPresent
service:
type: ClusterIP
port: 80
마지막 수정일자