"Helm 설치하기"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 4개는 보이지 않습니다)
31번째 줄: 31번째 줄:
</syntaxhighlight>
</syntaxhighlight>


만약 좀 더 모험을 즐기고 싶다면 <code>curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash</code> 한 줄로 실행할 수도 있습니다.
만약 좀 더 모험을 즐기고 싶다면 다음과 같이 한 줄로 실행할 수도 있습니다.
 
<syntaxhighlight lang='console'>
$ curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
</syntaxhighlight>


==패키지 매니저로==
==패키지 매니저로==
Helm 커뮤니티는 운영체제 패키지 매니저를 통해 Helm을 설치할 수 있는 기능을 제공합니다. 그러나 이러한 패키지 매니저는 Helm 프로젝트에서 지원하지 않으며 신뢰할 수 있는 서드파티로 간주되지 않습니다.
===Homebrew로 설치 (macOS)===
Helm 커뮤니티의 멤버들이 Homebrew에 Helm 포뮬러 빌드를 기여했습니다. 이 포뮬러는 일반적으로 최신 상태로 유지됩니다.
<syntaxhighlight lang='bash'>
brew install helm
</syntaxhighlight>
(참고: emacs-helm 포뮬러도 있는데, 이는 다른 프로젝트입니다.)
===Chocolatey로 설치 (Windows)===
Helm 커뮤니티의 멤버들이 [[Chocolatey]]에 [https://community.chocolatey.org/packages/kubernetes-helm Helm 패키지] 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.
<syntaxhighlight lang='powershell'>
choco install kubernetes-helm
</syntaxhighlight>
===Scoop으로 설치 (Windows)===
Helm 커뮤니티의 멤버들이 [[Scoop]]에 [https://github.com/ScoopInstaller/Main/blob/master/bucket/helm.json Helm 패키지] 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.
<syntaxhighlight lang='powershell'>
scoop install helm
</syntaxhighlight>
===Winget로 설치 (Windows)===
Helm 커뮤니티의 멤버들이 [[Winget]]에 [https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/Helm/Helm Helm 패키지] 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태입니다.
<syntaxhighlight lang='powershell'>
winget install Helm.Helm
</syntaxhighlight>
===Apt로 설치 (Debian/Ubuntu)===
Helm 커뮤니티의 멤버들이 [[Apt]]에 [https://helm.baltorepo.com/stable/debian/ Helm 패키지]를 기여했습니다. 이 패키지는 일반적으로 최신 상태입니다.
<syntaxhighlight lang='bash'>
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
</syntaxhighlight>
===dnf/yum으로 설치 (Fedora)===
Fedora 35 이후로, Helm은 공식 저장소에서 사용할 수 있습니다. 다음 명령어를 사용하여 Helm을 설치할 수 있습니다:
<syntaxhighlight lang='bash'>
sudo dnf install helm
</syntaxhighlight>
===Snap으로 설치===
[https://github.com/snapcrafters Snapcrafters] 커뮤니티가 Snap 버전의 [https://snapcraft.io/helm Helm 패키지]를 유지관리합니다:
<syntaxhighlight lang='bash'>
sudo snap install helm --classic
</syntaxhighlight>
===pkg로 설치 (FreeBSD)===
===개발 빌드===
===Canary 빌드로 설치===
===소스에서 설치 (Linux, macOS)===
==결론==
==같이 보기==
==같이 보기==
* [[리눅스 helm 3 설치]]
* [[리눅스 helm 3 설치]]

2024년 7월 6일 (토) 10:35 기준 최신판

1 개요[ | ]

Crystal Clear action info.png 작성 중인 문서입니다.
Installing Helm
Helm 설치하기

https://helm.sh/docs/intro/install/

2 Helm 프로젝트에서[ | ]

Helm 프로젝트는 Helm을 다운로드하고 설치할 수 있는 두 가지 방법을 제공합니다. 이것이 Helm 릴리스를 얻는 공식적인 방법입니다. 추가로, Helm 커뮤니티는 다양한 패키지 관리자를 통해 Helm을 설치하는 방법도 제공합니다. 이러한 방법들은 공식적인 방법 아래에서 찾을 수 있습니다.

2.1 바이너리 릴리스로[ | ]

Helm의 각 릴리스는 다양한 OS를 위한 바이너리 릴리스를 제공합니다. 이러한 바이너리 버전은 수동으로 다운로드하여 설치할 수 있습니다.

  • 1. 원하는 버전을 다운로드합니다.
  • 2. 압축을 풉니다 (tar -zxvf helm-v3.0.0-linux-amd64.tar.gz).
  • 압축을 푼 디렉터리에서 helm 바이너리를 찾아 원하는 위치로 이동합니다 (mv linux-amd64/helm /usr/local/bin/helm).

그런 다음, 클라이언트를 실행하고 stable 저장소를 추가할 수 있습니다: helm help.

참고: Helm 자동화 테스트는 CircleCi 빌드와 릴리스 중에 Linux AMD64에 대해서만 수행됩니다. 다른 OS에 대한 테스트는 해당 OS에 대한 Helm을 요청하는 커뮤니티의 책임입니다.

2.2 스크립트로[ | ]

Helm에는 이제 최신 버전의 Helm을 자동으로 다운로드하여 로컬에 설치하는 설치 스크립트가 있습니다.

이 스크립트를 가져온 후 로컬에서 실행할 수 있습니다. 스크립트는 잘 문서화되어 있어 실행하기 전에 내용을 읽고 이해할 수 있습니다.

$ 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

3 패키지 매니저로[ | ]

Helm 커뮤니티는 운영체제 패키지 매니저를 통해 Helm을 설치할 수 있는 기능을 제공합니다. 그러나 이러한 패키지 매니저는 Helm 프로젝트에서 지원하지 않으며 신뢰할 수 있는 서드파티로 간주되지 않습니다.

3.1 Homebrew로 설치 (macOS)[ | ]

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

brew install helm

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

3.2 Chocolatey로 설치 (Windows)[ | ]

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

choco install kubernetes-helm

3.3 Scoop으로 설치 (Windows)[ | ]

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

scoop install helm

3.4 Winget로 설치 (Windows)[ | ]

Helm 커뮤니티의 멤버들이 WingetHelm 패키지 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태입니다.

winget install Helm.Helm

3.5 Apt로 설치 (Debian/Ubuntu)[ | ]

Helm 커뮤니티의 멤버들이 AptHelm 패키지를 기여했습니다. 이 패키지는 일반적으로 최신 상태입니다.

curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm

3.6 dnf/yum으로 설치 (Fedora)[ | ]

Fedora 35 이후로, Helm은 공식 저장소에서 사용할 수 있습니다. 다음 명령어를 사용하여 Helm을 설치할 수 있습니다:

sudo dnf install helm

3.7 Snap으로 설치[ | ]

Snapcrafters 커뮤니티가 Snap 버전의 Helm 패키지를 유지관리합니다:

sudo snap install helm --classic

3.8 pkg로 설치 (FreeBSD)[ | ]

3.9 개발 빌드[ | ]

3.10 Canary 빌드로 설치[ | ]

3.11 소스에서 설치 (Linux, macOS)[ | ]

4 결론[ | ]

5 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}