Post

Ubuntu에 Helm 설치

Ubuntu에 Helm 설치

kubernetes-logo

1. 방법1 - APT를 이용한 설치

업데이트 관리가 용이하여 가장 많이 사용되는 방식이다.

1) Helm GPG 키 가져오기

1
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null

2) apt-transport-https 설치

1
sudo apt-get install apt-transport-https --yes

3) 저장소 추가

1
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

4) 설치 진행

1
2
sudo apt-get update
sudo apt-get install helm

2. 방법2 - 스크립트를 이용한 자동 설치

GPG 키 등록 단계에서 계속 막힌다면, 시스템 복잡도가 낮은 스크립트 방식을 추천한다. 이 방식은 키 등록 과정을 내부적으로 알아서 처리한다.

복잡한 과정 없이 한 줄의 명령어로 최신 버전을 설치하고 싶을 때 유용하다.

1
2
3
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

3. 설치 확인

설치가 완료되었다면 아래 명령어를 입력하여 버전을 확인한다.

1
helm version

4. Heml 삭제

1) APT 패키지 매니저로 설치한 경우

가장 일반적인 삭제 방법이다.

  • Helm만 삭제
1
sudo apt-get remove helm

*설정 파일까지 모두 삭제

1
2
sudo apt-get purge helm
sudo apt-get autoremove

2) Snap으로 설치한 경우

1
sudo snap remove helm

3) 바이너리 파일을 직접 설치한 경우

스크립트나 직접 다운로드로 설치했다면, 실행 파일인 helm 위치를 찾아 직접 삭제해야 한다.

1
which helm

보통 /usr/local/bin/helm에 위치한다.

1
sudo rm $(which helm)

4) 로컬 설정 및 캐시 데이터 삭제 (공통)

Helm 소프트웨어를 지워도 사용자가 사용했던 차트 캐시, 저장소 정보, 설정 파일들은 그대로 남아 있다.

이를 완전히 지우려면 아래 디렉토리들을 삭제한다.

1
2
3
4
# Helm 관련 설정 및 데이터 삭제
rm -rf ~/.config/helm
rm -rf ~/.cache/helm
rm -rf ~/.local/share/helm

5) 삭제 확인

-bash: /usr/local/bin/helm: No such file or directory 메시지가 나오면 성공적으로 삭제된 것이다.

1
helm version

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.