Helm 컨테이너 된 응용 프로그램 패키지를 개발자가 만들고, 그 설치를 크게 단순화하기위한 오픈 소스 프로젝트이다. 지금까지 인기있는 컨테이너 오케스트레이션 도구 , Kubernetes 하위 프로젝트 였지만, 오늘 (미국 시간 6/1) "에서 그것은 독립 실행 형 프로젝트된다.
Kubernetes과 Helm은 모두 Cloud Native Computing Foundation (CNCF)가 관리하는 프로젝트이다. CNCF의 Technical Oversight Committee (기술 감독위원회)가 이번 주 초에이 프로젝트를 승인했다. CNCF 사무 총장 Dan Kohn에 따르면, 두 프로젝트는 관련성이 조밀하기 때문에 Helm을 하위 프로젝트에 할 말이 있었다.
"Helm 좋은 점은 그것이 Kubernetes 응용 프로그램 인 것이다 .Kubernetes이 API로 Helm가 API에 액세스한다. 이것을 설치하면 Kubernetes의 API에 액세스 할 수 컨테이너와 포드 (pod, 컨테이너의 모임) 작업은 모든 개발자를 대신하여 Helm가 해줄 "고 Kohn는 설명한다.
Helm이 일련의 요구를 함께 돌봐주기 때문에, 컨테이너 된 응용 프로그램의 설치를 여러 번 반복해도 그 일관성 / 일관성은 유지된다. "Helm은 응용 프로그램을 Kubernetes에 전개 할 때의 일반적인 사용자 요구 사항을 정리해 맡아 그 구성을 재사용한다"고 Google과 Kubernetes 수석 엔지니어 Brian Grant가 성명에서 설명하고있다.
패키지는 "charts"(차트)라고하며, 하나 이상의 컨테이너로 구성된다. Kohn에 따르면, 예를 들어, WordPress와 MariaDB를 하나의 컨테이너에 담은 차트를 배치하고 싶다고하자. 차트를 만들어서 그 설치 프로세스가 정의 된 해당 클러스터에서 어떤 부분을 어떤 순서로 설치할지가 결정된다.
Kohn에 따르면 이번 Helm을 단독 프로그램으로 한 것은 그것이 Kubernetes의 출시 일정에 따르지 않는 경우가 있기 때문이다. 그래서 독립형 해두면, Kubernetes 매번 출시에 묶여하지 않아도.
또한이를 통해 지역 사회의 혜택도 누릴 수 커뮤니티가 일반적인 설치 시나리오에 대한 차트를 만들어 제공 할 수있다. Helm의 공동 제작자로 Microsoft의 수석 엔지니어 Matt Butcher는 성명 속에서 이렇게 말하고있다 : "CNCF에 참여함으로써 지역 사회의 혜택을 누릴 수 있으며 개발자 커뮤니티가 워크로드를 Kubernetes 위에서 움직이기위한 기성품 차트의 광대 한 저장소를 제공하는 장점도있다. "
이 프로젝트의 스폰서는 Microsoft와 Google 외에 Codefresh, Bitnami, Ticketmaster, 그리고 Codecentric 등이다. 프로젝트의 Web 사이트에 따르면, 현재 250 명의 개발자가이 프로젝트에 기여하고있다. CNCF에 참여함으로써 그 수는 더 늘어날 것이다.