본문 바로가기
DevOps/Kubernates

[Kubernetes] 헬름(Helm)

by BenKangKang 2023. 3. 16.

요약

  • 쿠버네티스의 패키지 관리자
  • 비유
    • redhat - y um
    • debian - apt
    • node - npm
  • 기능
    • 레디스 클러스터, 워드프로스 환경 등의 소프트웨어를 명령어 하나로 쿠버네티스 클러스터에 배포
  • v2는 클러스터 내부에 있는 Tiller라는 구성요소 때문에 보안상의 문제가 있어 지원 중단, v3사용.

 

헬름 설치

brew install helm

 

명령어

- helm template: 실행 플랜 확인

 

 

차트(Chart)?

  • 헬름에서의 패키지를 일컫는 명칭.
  • 성숙도에 따른 등급
    • stable
      • 업데이트 가능
      • 데이터 영속성 가능
      • 보안
      • 적절한 기본값
      • 쿠버네티스 모범 사례 따라 설정
    • incubator

아티팩트 허브

  • https://artifacthub.io/
  • 여러 헬름 저장소를 통합 검색할 수 있는 서비스.
  • 헬름 커뮤니티가 관리하는 저장소 및 다양한 OOS가 제공하는 헬름 저장소가 등록되어 있음.
  • helm search hub wordpress

차트 설치

  • helm show 설정 가능한 파라미터나 상세한 정보를 확인.
    • helm show values bitnami/wordpress: 파라미터
    • helm show read bitnami/wordpress : Readme

 

 

 

 

댓글