@@ -4,184 +4,171 @@ description: "헬름 설치하고 작동하는 방법 배우기."
44weight : 2
55---
66
7- 이 가이드는 헬름 CLI를 설치하는 방법을 설명한다.
8- 헬름은 소스 또는 미리-빌드된(pre-built)
9- 바이너리 릴리스로 설치할 수 있다 .
7+ 이 가이드는 헬름 CLI를 설치하는 방법을 설명합니다.
8+ 헬름은 소스 또는 미리-빌드된(pre-built)
9+ 바이너리 릴리스로 설치할 수 있습니다 .
1010
11- ## 헬름 프로젝트로
11+ ## 헬름 프로젝트 설치 방법
1212
13- 헬름 프로젝트는 헬름을 가져와서 설치하는데 2가지 방법을 제공한다.
14- 이것들은 헬름을 릴리스하기 위한 공식적인 방법들이다.
15- 이외에도, 헬름 커뮤니티에서는 다양한 패키지 관리자를 통해
16- 헬름을 설치할 수 있는 방법을 제공하고 있다. 이러한 방법을 통한 설치는 아래에 있는 공식적인 방법들에서 확인할 수 있다.
13+ 헬름 프로젝트는 헬름을 가져와서 설치하는데 2가지 방법을 제공합니다.
14+ 이 방법들은 헬름 공식 릴리스를 설치하는 공식적인 방법입니다.
15+ 또한, 커뮤니티에서는 다양한 패키지 관리자를 통해 헬름을 설치할 수 있는 방법을 제공합니다. 이러한 방법을 통한 설치는 아래에 있는 공식적인 방법들에서 확인할 수 있습니다.
1716
1817### 바이너리 릴리스로
1918
20- 헬름의 모든 [ 릴리스] ( https://github.com/helm/helm/releases ) 는
21- 다양한 OS들의 바이너리 릴리스를 제공한다 .
22- 이 바이너리 버전들은 수동으로 다운로드하여 설치할 수 있다 .
19+ 헬름의 모든 [ 릴리스] ( https://github.com/helm/helm/releases ) 는
20+ 다양한 OS들을 위한 바이너리 릴리스를 제공합니다 .
21+ 이 바이너리 버전들은 수동으로 다운로드하여 설치할 수 있습니다 .
2322
24- 1 . [ 원하는 버전] ( https://github.com/helm/helm/releases ) 을 다운로드한다.
25- 2 . 압축해제한다. (` tar -zxvf helm-v3.0.0-linux-amd64.tar.gz ` )
26- 3 . 압축해제된 디렉토리에서 ` helm ` 바이너리를 찾아서, 원하는 목적지로 이동시킨다.
27- (` mv linux-amd64/helm /usr/local/bin/helm ` )
23+ 1 . [ 원하는 버전] ( https://github.com/helm/helm/releases ) 을 다운로드
24+ 2 . 압축해제 (` tar -zxvf helm-v3.0.0-linux-amd64.tar.gz ` )
25+ 3 . 압축해제된 디렉토리에서 ` helm ` 파일을 찾아서, 원하는 목적지로 이동
26+ (` mv linux-amd64/helm /usr/local/bin/helm ` )
2827
29- 거기서부터, 클라이언트를 구동하고 [ stable 저장소를
30- 추가] ( https://helm.sh/docs/intro/quickstart/#initialize-a-helm-chart-repository ) 할 수 있어야 한다:
28+ 설치가 완료되면 헬름 클라이언트를 실행하고 [ stable 저장소를
29+ 추가] ( https://helm.sh/docs/intro/quickstart/#initialize-a-helm-chart-repository ) 할 수 있습니다.:
3130` helm help ` .
3231
33- ** 참고:** 헬름 자동화 테스트는 GitHub Actions 빌드와 릴리스 사이에, 리눅스 AMD64에서만 수행된다.
34- 다른 OS들에 대한 테스트는,
35- 대상 OS에 대한 헬름을 요청하는 커뮤니티에서 담당한다.
32+ ** 참고:** 헬름 자동화 테스트는 GitHub Actions 빌드와 릴리스 사이에, 리눅스 AMD64에서만 수행됩니다. 다른 OS들에 대한 테스트는, 대상 OS에 대한 헬름을 요청한 커뮤니티에서 진행합니다.
3633
37- ### 스크립트로
34+ ### 설치 스크립트로
3835
39- 이제 헬름은 헬름 최신 버전을 자동으로 가져와서
40- [ 로컬에 설치] ( https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 ) 하는
41- 인스톨러 스크립트를 제공한다.
36+ 헬름은 최신 버전을 자동으로 가져와서 [ 로컬에 설치] ( https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 ) 하는 설치 스크립트를 제공합니다.
4237
43- 이 스크립트를 받아서 로컬에서 실행할 수 있다 .
44- 문서화가 잘 되어 있으므로 실행 전에 문서를 읽어보면 무엇을 하는 것인지 이해할 수 있을 것이다 .
38+ 이 스크립트를 받아서 로컬에서 실행할 수 있습니다 .
39+ 문서가 잘 작성되어 있으므로, 실행 전에 읽어보면 어떤 작업을 하는 것인지 이해할 수 있습니다 .
4540
4641``` console
4742$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
4843$ chmod 700 get_helm.sh
4944$ ./get_helm.sh
5045```
5146
52- 최신이 필요하다면 `curl
53- https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash`
54- 을 해보자 .
47+ 최신 버전을 설치하려면 `curl
48+ https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash`
49+ 로 설치할 수 있습니다 .
5550
5651## 패키지 매니저를 통해서
5752
58- 헬름 커뮤니티 운영체제 패키지 관리자를 통해서 헬름을 설치할 수 있는 기능을 제공한다.
59- 이것들은 헬름 프로젝트에서 지원되지 않으며
60- 신뢰 할 수 있는 제 3자로 간주되지 않는다.
53+ 헬름 커뮤니티 운영체제 패키지 관리자를 통해서 헬름을 설치할 수 있는 기능을 제공합니다.
54+ 이것들은 헬름 공식 지원은 아니며, 신뢰 할 수 있는 서드파티로 간주되지 않습니다.
6155
6256### Homebrew로 (맥OS)
6357
64- 헬름 커뮤니티 멤버들은 Homebrew용 헬름 포뮬러 빌드에 기여해왔다 .
65- 이 포뮬러는 보통 최신이다 .
58+ 헬름 커뮤니티 멤버들은 Homebrew용 헬름 포뮬러 빌드를 기여했습니다 .
59+ 이 포뮬러는 일반적으로 최신 상태로 유지됩니다 .
6660
6761``` console
6862brew install helm
6963```
7064
71- (참고: emacs-helm 라는 포뮬러도 있는데, 다른 프로젝트이다 .)
65+ (참고: emacs-helm는 다른 프로젝트입니다 .)
7266
7367### Chocolatey로 (윈도우)
7468
75- 헬름 커뮤니티 멤버들은 [ Chocolatey] ( https://chocolatey.org/ ) 용
76- [ 헬름 패키지] ( https://chocolatey.org/packages/kubernetes-helm ) 빌드에 기여해왔다.
77- 이 패키지는 보통 최신이다 .
69+ 헬름 커뮤니티 멤버들은 [ Chocolatey] ( https://chocolatey.org/ ) 용
70+ [ 헬름 패키지] ( https://chocolatey.org/packages/kubernetes-helm ) 빌드를 기여했습니다.
71+ 이 패키지는 일반적으로 최신 상태로 유지됩니다 .
7872
7973``` console
8074choco install kubernetes-helm
8175```
8276
8377### Scoop으로 (윈도우)
8478
85- 헬름 커뮤니티 멤버들은 [ Scoop] ( https://scoop.sh ) 용
86- [ 헬름 패키지] ( https://github.com/ScoopInstaller/Main/blob/master/bucket/helm.json ) 빌드에 기여해왔다 . 이 패키지는 보통 최신이다.
79+ 헬름 커뮤니티 멤버들은 [ Scoop] ( https://scoop.sh ) 용
80+ [ 헬름 패키지] ( https://github.com/ScoopInstaller/Main/blob/master/bucket/helm.json ) 빌드를 기여했습니다 . 이 패키지는 일반적으로 최신 상태로 유지됩니다.
8781
8882``` console
8983scoop install helm
9084```
9185
9286### Winget로 (윈도우)
9387
94- 헬름 커뮤니티 멤버들은 [ Winget] ( https://learn.microsoft.com/en-us/windows/package-manager/ ) 용
95- [ 헬름 패키지] ( https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/Helm/Helm ) 빌드에 기여해왔다.
96- 이 패키지는 보통 최신이다 .
88+ 헬름 커뮤니티 멤버들은 [ Winget] ( https://learn.microsoft.com/en-us/windows/package-manager/ ) 용
89+ [ 헬름 패키지] ( https://github.com/microsoft/winget-pkgs/tree/master/manifests/h/Helm/Helm ) 빌드를 기여했습니다.
90+ 이 패키지는 일반적으로 최신 상태로 유지됩니다 .
9791
9892``` console
9993winget install Helm.Helm
10094```
10195
10296### Apt로 (데비안/우분투)
10397
104- 헬름 커뮤니티 멤버들은 Apt용
105- [ 헬름 패키지] ( https://helm.baltorepo.com/stable/debian/ ) 에 기여해왔다.
106- 이 패키지는 보통 최신이다.
98+ 헬름 커뮤니티 멤버들은 Debian/Ubuntu용 Apt 패키지를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다. 저장소 호스팅을 제공해준 [ Buildkite] ( https://buildkite.com/organizations/helm-linux/packages/registries/helm-debian ) 에 감사드립니다.
10799
108100``` console
109- curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
110- sudo apt-get install apt-transport-https --yes
111- 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
101+ sudo apt-get install curl gpg apt-transport-https --yes
102+ curl -fsSL https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
103+ 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
112104sudo apt-get update
113105sudo apt-get install helm
114106```
115107
116108### dnf/yum로 (페도라)
117- Fedora 35부터, 공식 저장소에서 헬름을 사용할 수 있다.
118- 헬름을 호출하여 설치할 수 있다.
109+
110+ Fedora 35부터, 공식 저장소에서 헬름을 사용할 수 있습니다.
111+ 다음 명령으로 헬름을 설치할 수 있습니다.
119112
120113``` console
121114sudo dnf install helm
122115```
123116
124- ### Snap으로
117+ ### Snap으로
125118
126- [ Snapcrafters] ( https://github.com/snapcrafters ) 커뮤니티는
127- [ 헬름 패키지] ( https://snapcraft.io/helm ) 의 Snap 버전을 유지보수한다 .
119+ [ Snapcrafters] ( https://github.com/snapcrafters ) 커뮤니티에서
120+ [ 헬름 패키지] ( https://snapcraft.io/helm ) 의 Snap 버전을 유지보수하고 있습니다 .
128121
129122``` console
130123sudo snap install helm --classic
131124```
132125
133126### pkg로 (FreeBSD)
134127
135- FreeBSD 커뮤니티 멤버들은 [ FreeBSD Ports Collections] ( https://man.freebsd.org/ports ) 용
136- [ 헬름 패키지] ( https://www.freshports.org/sysutils/helm )
137- 빌드에 기여해왔다.
138- 이 패키지는 보통 최신이다.
128+ FreeBSD 커뮤니티 멤버들은 [ FreeBSD Ports Collections] ( https://man.freebsd.org/ports ) 용
129+ [ 헬름 패키지] ( https://www.freshports.org/sysutils/helm )
130+ 빌드를 기여했습니다. 이 패키지는 일반적으로 최신 상태로 유지됩니다.
139131
140132``` console
141133pkg install helm
142134```
143135
144136### 개발용 빌드
145137
146- 릴리스 외에도 헬름의 개발용 스냅샷을
147- 다운로드하거나 설치할 수 있다.
138+ 릴리스 외에도 헬름의 개발 스냅샷을 다운로드하거나 설치할 수 있습니다.
148139
149140### 카나리(canary) 빌드에서
150141
151- "카나리" 빌드는 최신 마스터 브랜치로부터 빌드된 헬름 소프트웨어의 버전이다.
152- 공식 릴리스가 아니며, 안정적이지 않을 수 있다.
153- 하지만 최신 기능을 테스트할 기회를 제공한다.
142+ "카나리" 빌드는 최신 ` main ` 브랜치로부터 빌드된 헬름 소프트웨어의 버전입니다.
143+ 공식 릴리스가 아니므로 안정적이지 않을 수 있습니다. 하지만 최신 기능을 테스트할 기회를 제공합니다.
154144
155- 카나리 헬름 바이너리는 [ get.helm.sh] ( https://get.helm.sh ) 에 저장된다 .
156- 아래는 일반 빌드에 대한 링크들이다 :
145+ 카나리 헬름 바이너리는 [ get.helm.sh] ( https://get.helm.sh ) 에서 제공됩니다 .
146+ 아래는 일반적인 빌드에 대한 링크들입니다 :
157147
158148- [ 리눅스 AMD64] ( https://get.helm.sh/helm-canary-linux-amd64.tar.gz )
159149- [ 맥OS AMD64] ( https://get.helm.sh/helm-canary-darwin-amd64.tar.gz )
160- - [ 테스트용 윈도우
161- AMD64] ( https://get.helm.sh/helm-canary-windows-amd64.zip )
150+ - [ 테스트용 윈도우
151+ AMD64] ( https://get.helm.sh/helm-canary-windows-amd64.zip )
162152
163153### 소스에서 (리눅스, 맥OS)
164154
165- 소스로 헬름을 빌드하는 것은 약간 작업이 더 많다.
166- 하지만 최신 (프리-릴리스) 헬름 버전을 테스트하기에는 가장 좋은 방법이다.
155+ 소스로 헬름을 빌드하는 것은 약간 더 많은 작업이 필요하지만, 최신(프리릴리스) Helm 버전을 테스트하려는 경우 가장 좋은 방법입니다.
167156
168- 작동하는 Go 환경이 필수적이다 .
157+ 정상적으로 작동하는 Go 환경이 필요합니다 .
169158
170159``` console
171160$ git clone https://github.com/helm/helm.git
172161$ cd helm
173162$ make
174163```
175164
176- 필요시에는 의존성(dependencies)을 페치(fetch)하고 캐시(cache)하며 설정 유효성검사를 하게 된다 .
177- 그러고 나서 ` helm ` 을 컴파일하여 ` bin/helm ` 에 둔다 .
165+ 필요한 경우 의존성을 가져와 캐시하고 설정을 검증합니다 .
166+ 그 후 ` helm ` 을 컴파일하여 ` bin/helm ` 에 생성합니다 .
178167
179168## 맺음말
180169
181- 대부분의 경우, 설치는 미리-빌드된(pre-built) ` helm ` 바이너리를 가져오는 것으로 간단하게 설치할 수 있다.
182- 이 문서는 좀 더 다양한 방법으로 헬름을
183- 사용하려는 사용자를 위한 여러 가지 방법을 제공한다.
170+ 대부분의 경우, 미리-빌드된(pre-built) ` helm ` 바이너리를 가져오는 것으로 설치할 수 있습니다.
171+ 이 문서는 헬름으로 더 정교한 작업을 하려는 사용자를 위한 추가적인 경우들을 다룹니다.
184172
185- 일단 헬름 클라이언트가 성공적으로 설치되면, 차트를 관리하고
186- [ stable 저장소를 추가] ( https://helm.sh/docs/intro/quickstart/#initialize-a-helm-chart-repository ) 하기 위해
187- 헬름을 사용할 수 있다.
173+ 헬름 클라이언트가 성공적으로 설치되면, 헬름을 사용하여 차트를 관리하고
174+ [ stable 차트 저장소를 추가] ( https://helm.sh/docs/intro/quickstart/#initialize-a-helm-chart-repository ) 할 수 있습니다.
0 commit comments