관련 프로젝트와 문서

헬름 커뮤니티는 헬름에 대한 많은 추가 도구, 플러그인 및 문서를 만들었습니다. 우리는 이러한 프로젝트에 대해 듣고 싶습니다.

이 목록에 추가하고 싶은 것이 있으면 이슈풀 리퀘스트(PR) 할 수 있습니다.

헬름 플러그인

  • Helm Diff - 컬러 diff로 helm upgrade 미리보기
  • helm-gcs - Google Cloud Storage에서 저장소를 관리하는 플러그인
  • helm-monitor - 프로메테우스/엘라스틱서치 쿼리를 기반으로 릴리스 및 롤백을 모니터링하는 플러그인
  • helm-k8comp - k8comp 를 사용하여 hiera 에서 헬름 차트를 생성하는 플러그인
  • helm-unittest - YAML로 로컬에서 차트를 단위 테스트하기 위한 플러그인
  • hc-unit - OPA (Open Policy Agent) 및 Rego로 로컬에서 차트를 단위 테스트하기 위한 플러그인
  • helm-s3 - [프라이빗] 차트 저장소로 AWS S3를 사용할 수 있게 해주는 헬름 플러그인
  • helm-schema-gen - 헬름 3 차트에 대한 값(values) yaml 스키마를 생성하는 헬름 플러그인
  • helm-secrets - 비밀정보를 안전하게 관리하고 보관하기 위한 플러그인 ( sops 기반)

GitHub 작성자가 플러그인 저장소에 helm-plugin 태그를 사용할 것을 권장한다.

추가적인 도구들

헬름의 상위 계층 도구들.

  • Chartify - 기존 쿠버네티스 리소스에서 헬름 차트를 생성
  • VIM-Kubernetes - 쿠버네티스 및 헬름용(用) VIM 플러그인
  • Landscaper - "Landscaper 는 값(원하는 상태)을 가진 헬름 차트 참조 집합을 가져와서 쿠버네티스 클러스터에서 실현한다."
  • Helmfile - Helmfile은 헬름 차트 배포를 위한 선언적 사양이다
  • Helmsman - Helmsman은 버전 관리되는 원하는 상태 파일들(간단한 TOML 형식으로 기술됨)로부터 릴리스를 설치/업그레이드/보호/이동/삭제할 수 있는 코드로서의-헬름-차트(helm-charts-as-code) 도구이다
  • Terraform Helm Provider - HashiCorp Terraform용 헬름 공급자(provider)는 선언적 코드형 인프라(infrastructure-as-code) 구문으로 헬름 차트의 수명주기를 관리할 수 있게 해준다. 헬름 공급자는 쿠버네티스 공급자처럼, 모든 인프라 서비스에서 통용되는 워크플로를 만들기 위해, 다른 테라폼 공급자와 쌍을 이루는 경우가 많다.
  • Monocular - 헬름 차트 저장소를 위한 웹 UI
  • Armada - 여러 쿠버네티스 네임스페이스에 걸쳐 접두어가 붙은 릴리스들을 관리하며, 복잡한 배포에서의 완료된 작업들을 제거한다
  • ChartMuseum - Amazon S3와 Google Cloud Storage를 지원하는 헬름 차트 저장소
  • Codefresh - 헬름 차트 및 릴리스를 관리하기 위한 UI 대시보드가 있는 쿠버네티스 네이티브 CI/CD 및 관리 플랫폼
  • Captain - HelmRequest 및 릴리스 CRD를 사용하는 Helm3 컨트롤러
  • chart-registry - OCI 저장소 상의 헬름 차트 호스트
  • avionix - 상속과 코드중복 저감을 할 수 있는 헬름 차트와 쿠버네티스 yaml 을 생성하는 파이썬 인터페이스.

헬름 지원

헬름 지원을 포함하는 플랫폼, 배포판 및 서비스.

  • Kubernetic - 쿠버네티스 데스크탑 클라이언트
  • Jenkins X - GitOps 환경을 통해 애플리케이션을 프로모션(promotion)하기 위해 헬름을 사용하는 쿠버네티스용 오픈소스 자동화 CI/CD

기타

차트 작성자와 헬름 사용자에게 유용한 것 모음.

  • Await - 다른 조건들에 대해 "대기(await)"하는 도커 이미지--특히 초기화 컨테이너에 유용하다. 더 보기