Kubernetes 클러스터가 먼저 준비되어 있어야 함
kubectl이 설치되어 있어야 함
~/.kube/config 파일이 올바르게 설정되어 있어야 함kubectl get nodes로 접근 가능한 상태여야 함sudo snap install helm --classic
--classic 옵션: Helm이 ~/.kube/config 파일에 접근할 수 있도록 제한된 샌드박스를 해제함curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt update
sudo apt install helm
sudo pkg install helm
brew install helm
choco install kubernetes-helm
➕ 항상 공식 문서에서 https://helm.sh/docs/intro/install/ 현재 OS에 맞는 최신 설치 명령 확인 권장
설치가 끝나면 다음 명령으로 버전 확인:
helm version
예시 출력:
version.BuildInfo{Version:"v3.14.0", GitCommit:"...", GoVersion:"go1.21.0", Compiler:"gc", Platform:"linux/amd64"}
| 항목 | 내용 |
|---|---|
| 필요 전제조건 | Kubernetes 클러스터 + kubectl 설치 및 설정 |
| Linux 설치 | snap, apt, pkg 중 상황에 맞는 방식 사용 |
| macOS 설치 | brew install helm |
| 설치 확인 | helm version 명령으로 설치 확인 |
| kubeconfig 접근 필요 | Helm이 클러스터에 접근할 수 있도록 --classic 또는 kubeconfig 경로 보장 필요 |