본문으로 건너뛰기
버전: 3.19.0

헬름 설치하기

이 가이드는 헬름 CLI를 설치하는 방법을 설명합니다. 헬름은 소스 또는 미리-빌드된(pre-built) 바이너리 릴리스로 설치할 수 있습니다.

헬름 프로젝트 설치 방법

헬름 프로젝트는 헬름을 가져와서 설치하는데 2가지 방법을 제공합니다. 이 방법들은 헬름 공식 릴리스를 설치하는 공식적인 방법입니다. 또한, 커뮤니티에서는 다양한 패키지 관리자를 통해 헬름을 설치할 수 있는 방법을 제공합니다. 이러한 방법을 통한 설치는 아래에 있는 공식적인 방법들에서 확인할 수 있습니다.

바이너리 릴리스로

헬름의 모든 릴리스는 다양한 OS들을 위한 바이너리 릴리스를 제공합니다. 이 바이너리 버전들은 수동으로 다운로드하여 설치할 수 있습니다.

  1. 원하는 버전을 다운로드
  2. 압축해제 (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)
  3. 압축해제된 디렉토리에서 helm 파일을 찾아서, 원하는 목적지로 이동 (mv linux-amd64/helm /usr/local/bin/helm)

설치가 완료되면 헬름 클라이언트를 실행하고 stable 저장소를 추가할 수 있습니다: helm help.

참고: 헬름 자동화 테스트는 GitHub Actions 빌드 및 릴리스 과정에서 리눅스 AMD64에서만 수행됩니다. 다른 OS에 대한 테스트는 해당 OS의 헬름 지원을 요청한 커뮤니티에서 담당합니다.

설치 스크립트로

헬름은 최신 버전을 자동으로 가져와서 로컬에 설치하는 설치 스크립트를 제공합니다.

이 스크립트를 받아서 로컬에서 실행할 수 있습니다. 문서가 잘 작성되어 있으므로, 실행 전에 읽어보면 어떤 작업을 하는 것인지 이해할 수 있습니다.

$ 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

최신 버전을 설치하려면 curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash 로 설치할 수 있습니다.

패키지 매니저를 통해서

헬름 커뮤니티 운영체제 패키지 관리자를 통해서 헬름을 설치할 수 있는 기능을 제공합니다. 이것들은 헬름 공식 지원은 아니며, 신뢰할 수 있는 서드파티로 간주되지 않습니다.

Homebrew로 (맥OS)

헬름 커뮤니티 멤버들은 Homebrew용 헬름 포뮬러 빌드를 기여했습니다. 이 포뮬러는 일반적으로 최신 상태로 유지됩니다.

brew install helm

(참고: emacs-helm이라는 포뮬러도 있지만, 이는 다른 프로젝트입니다.)

Chocolatey로 (윈도우)

헬름 커뮤니티 멤버들은 Chocolatey헬름 패키지 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.

choco install kubernetes-helm

Scoop으로 (윈도우)

헬름 커뮤니티 멤버들은 Scoop헬름 패키지 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.

scoop install helm

Winget로 (윈도우)

헬름 커뮤니티 멤버들은 Winget헬름 패키지 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.

winget install Helm.Helm

Apt로 (데비안/우분투)

헬름 커뮤니티 멤버들은 Debian/Ubuntu용 Apt 패키지를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다. 저장소 호스팅을 제공해준 Buildkite에 감사드립니다.

sudo apt-get install curl gpg apt-transport-https --yes
curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/helm.gpg] https://packages.buildkite.com/helm-linux/helm-debian/any/ any main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm

dnf/yum로 (페도라)

Fedora 35부터, 공식 저장소에서 헬름을 사용할 수 있습니다. 다음 명령으로 헬름을 설치할 수 있습니다.

sudo dnf install helm

Snap으로

Snapcrafters 커뮤니티에서 헬름 패키지의 Snap 버전을 유지보수하고 있습니다.

sudo snap install helm --classic

pkg로 (FreeBSD)

FreeBSD 커뮤니티 멤버들은 FreeBSD Ports Collections헬름 패키지 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.

pkg install helm

개발용 빌드

릴리스 외에도 헬름의 개발 스냅샷을 다운로드하거나 설치할 수 있습니다.

카나리(canary) 빌드에서

"카나리" 빌드는 최신 main 브랜치로부터 빌드된 헬름 소프트웨어의 버전입니다. 공식 릴리스가 아니므로 안정적이지 않을 수 있습니다. 하지만 최신 기능을 테스트할 기회를 제공합니다.

카나리 헬름 바이너리는 get.helm.sh에서 제공됩니다. 아래는 일반적인 빌드에 대한 링크들입니다:

소스에서 (리눅스, 맥OS)

소스로 헬름을 빌드하는 것은 약간 더 많은 작업이 필요하지만, 최신(프리릴리스) Helm 버전을 테스트하려는 경우 가장 좋은 방법입니다.

정상적으로 작동하는 Go 환경이 필요합니다.

$ git clone https://github.com/helm/helm.git
$ cd helm
$ make

필요한 경우 의존성을 가져와 캐시하고 설정을 검증합니다. 그 후 helm을 컴파일하여 bin/helm에 생성합니다.

맺음말

대부분의 경우, 미리-빌드된(pre-built) helm 바이너리를 가져오는 것으로 설치할 수 있습니다. 이 문서는 헬름으로 더 정교한 작업을 하려는 사용자를 위한 추가적인 경우들을 다룹니다.

헬름 클라이언트가 성공적으로 설치되면, 헬름을 사용하여 차트를 관리하고 stable 차트 저장소를 추가할 수 있습니다.