helm 을 설치하기 위해서는 일반적으로 msi 라던지 설치 패키지를 다운받아서 설치할 수 없습니다.
helm 의 공식 안내페이지(https://helm.sh/docs/intro/install/) 에서는 choco 패키지 관리자나 scoop 패키지 관리자를 이용하여 설치하라고 설명합니다.
choco 는 Chocolatey 라는 패키지 관리 소프트웨어입니다. 이것 또한 설치 방법(https://docs.chocolatey.org/en-us/choco/setup)이 일반적이지 않는데, 파워쉘 스크립트를 이용해야합니다. 하지만 파워쉘 스크립트가 중간에 오류가 나서 제대로 설치가 되지 않고, 익숙하지 않아 msi 버전(https://github.com/chocolatey/choco/releases)으로 설치하였습니다.
choco 를 설치한뒤에는 간단하게 아래 명령어로 설치가 가능합니다.
choco install kubernetes-helm
C:\Users\test>choco install kubernetes-helm
Chocolatey v2.2.2
Chocolatey detected you are not running from an elevated command shell
(cmd/powershell).
....
....
Extracting C:\Users\hgchoi\AppData\Local\Temp\chocolatey\kubernetes-helm\3.13.1\helm-v3.13.1-windows-amd64.zip to C:\ProgramData\chocolatey\lib\kubernetes-helm\tools...
C:\ProgramData\chocolatey\lib\kubernetes-helm\tools
ShimGen has successfully created a shim for helm.exe
The install of kubernetes-helm was successful.
Software installed to 'C:\ProgramData\chocolatey\lib\kubernetes-helm\tools'
Chocolatey installed 1/1 packages.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
C:\Users\test>helm
The Kubernetes package manager
Common actions for Helm:
- helm search: search for charts
- helm pull: download a chart to your local directory to view
- helm install: upload the chart to Kubernetes
- helm list: list releases of charts
....
....
Use "helm [command] --help" for more information about a command.
C:\Users\test>
...