Installation and configuration

Yu Sang Min·2025년 7월 6일

CKA

목록 보기
93/110
post-thumbnail

🔧 Helm 설치 전 필수 조건

  1. Kubernetes 클러스터가 먼저 준비되어 있어야 함

    • Minikube, kubeadm 등으로 로컬/리모트 클러스터 운영 중이어야 함
  2. kubectl이 설치되어 있어야 함

    • ~/.kube/config 파일이 올바르게 설정되어 있어야 함
    • 클러스터에 kubectl get nodes로 접근 가능한 상태여야 함

🧭 운영체제별 Helm 설치 방법 요약

1. ✅ Snap으로 설치 (권장 for Ubuntu)

sudo snap install helm --classic
  • --classic 옵션: Helm이 ~/.kube/config 파일에 접근할 수 있도록 제한된 샌드박스를 해제함

2. ✅ APT 기반 설치 (Debian/Ubuntu)

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

3. ✅ pkg 시스템 (FreeBSD 등)

sudo pkg install helm

4. ✅ macOS (Homebrew 이용)

brew install helm

5. ✅ Windows (choco 이용)

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 경로 보장 필요
profile
React, Node.js, AWS, Git, Github, Github Action, Docker, K8S

0개의 댓글