본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

helm

0

Helm은 쿠버네티스용 패키지 관리자로, 사전 구성된 쿠버네티스 리소스 모음인 차트를 통해 애플리케이션을 정의, 설치, 업그레이드 및 관리할 수 있습니다.

배포차트쿠버네티스템플릿패키지 관리자

소개

Helm은 쿠버네티스용 패키지 관리자로, 사전 구성된 쿠버네티스 리소스 모음인 차트를 통해 애플리케이션을 정의, 설치, 업그레이드 및 관리할 수 있습니다. CNCF 졸업 프로젝트로 유지되며, 쿠버네티스 클러스터에 소프트웨어를 배포하고 구성하는 데 사용됩니다. Helm은 템플릿을 렌더링하고 쿠버네티스 API와 통신하여 재현 가능한 배포를 가능하게 합니다.

상세정보

차트 관리 및 배포

Helm은 인기 있는 소프트웨어를 Helm 차트 형태로 찾아서 쿠버네티스에서 실행할 수 있도록 도와줍니다. 사용자는 자신의 애플리케이션을 Helm 차트로 공유하고, 재현 가능한 쿠버네티스 애플리케이션 빌드를 생성할 수 있습니다. 또한 Helm은 쿠버네티스 매니페스트 파일을 지능적으로 관리하고 Helm 패키지의 릴리스를 관리하는 기능을 제공합니다.

템플릿 및 릴리스 관리

Helm은 템플릿을 렌더링하고 쿠버네티스 API와 통신하여 애플리케이션을 배포합니다. helm rollback 명령을 사용하면 이전 버전의 릴리스로 쉽게 롤백할 수 있습니다. 차트는 디스크에 저장하거나 원격 차트 저장소에서 가져올 수 있으며, Debian 또는 RedHat 패키지와 유사하게 작동합니다.

다운로드·설치 방법

Helm 바이너리는 GitHub 릴리스 페이지에서 다운로드할 수 있습니다. 압축을 풀고 helm 바이너리를 PATH에 추가하면 바로 사용할 수 있습니다. 패키지 관리자를 통해 설치하는 방법도 제공됩니다.

  • Chocolatey 사용자는 choco install kubernetes-helm 명령을 사용할 수 있습니다.
  • Homebrew 사용자는 brew install helm 명령을 사용할 수 있습니다.
  • Winget 사용자는 winget install Helm.Helm 명령을 사용할 수 있습니다.
  • Scoop 사용자는 scoop install helm 명령을 사용할 수 있습니다.
  • Snapcraft 사용자는 snap install helm --classic 명령을 사용할 수 있습니다.

설치 후 helm 바이너리를 PATH에 추가하고, 공식 문서의 퀵 스타트 가이드를 참고하여 시작할 수 있습니다.

기본 사용법/명령어

Helm을 빠르게 시작하려면 공식 퀵 스타트 가이드를 따르는 것이 좋습니다. 차트를 검색하려면 Artifact Hub를 방문하여 다양한 공개 저장소의 Helm 차트를 탐색할 수 있습니다. 설치를 완료한 후에는 helm 명령어를 사용하여 차트를 설치, 업그레이드, 롤백 및 관리할 수 있습니다. 추가적인 설치 및 사용법은 공식 설치 가이드에서 확인할 수 있습니다.

이런 경우에 유용합니다

쿠버네티스 클러스터에 복잡한 애플리케이션을 배포하고 관리해야 하는 개발자 및 DevOps 엔지니어에게 유용합니다. Helm 차트를 사용하면 애플리케이션 구성을 버전 관리하고 공유하며, 수동으로 쿠버네티스 매니페스트를 복사하고 붙여넣는 오류를 줄일 수 있습니다. 특히 동일한 애플리케이션을 여러 환경에 재현 가능하게 배포해야 하는 경우에 적합합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.