helm/helm


The Kubernetes Package Manager

https://helm.sh

License: Apache-2.0

Language: Go

Keywords: chart, charts, cncf, helm, kubernetes


Kubernetes Helm

CircleCI Go Report Card GoDoc

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.

Use Helm to:

  • Find and use popular software packaged as Kubernetes charts
  • Share your own applications as Kubernetes charts
  • Create reproducible builds of your Kubernetes applications
  • Intelligently manage your Kubernetes manifest files
  • Manage releases of Helm packages

Helm in a Handbasket

Helm is a tool that streamlines installing and managing Kubernetes applications. Think of it like apt/yum/homebrew for Kubernetes.

  • Helm has two parts: a client (helm) and a server (tiller)
  • Tiller runs inside of your Kubernetes cluster, and manages releases (installations) of your charts.
  • Helm runs on your laptop, CI/CD, or wherever you want it to run.
  • Charts are Helm packages that contain at least two things:
    • A description of the package (Chart.yaml)
    • One or more templates, which contain Kubernetes manifest files
  • Charts can be stored on disk, or fetched from remote chart repositories (like Debian or RedHat packages)

Install

Binary downloads of the Helm client can be found on the latest Releases page.

Unpack the helm binary and add it to your PATH and you are good to go!

If you want to use a package manager:

  • macOS/homebrew users can use brew install kubernetes-helm.
  • Windows/chocolatey users can use choco install kubernetes-helm.

To rapidly get Helm up and running, start with the Quick Start Guide.

See the installation guide for more options, including installing pre-releases.

Docs

Get started with the Quick Start guide or plunge into the complete documentation

Roadmap

The Helm roadmap uses Github milestones to track the progress of the project.

Community, discussion, contribution, and support

You can reach the Helm community and developers via the following channels:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Project Statistics

Sourcerank 8
Repository Size 13.6 MB
Stars 15,017
Forks 4,767
Watchers 487
Open issues 907
Dependencies 63
Contributors 184
Tags 52
Created
Last updated
Last pushed

Top Contributors See all

Matt Butcher Adam Reese Michelle Noorali Matthew Fisher Jack Greenfield Ville Aikas Taylor Thomas Brian Brendan Melville Justin Scott Adnan Abdulhussein Matt Farina Dave Cunningham adshmh Miguel Ángel Martínez Triviño Maciej Kwiek sebgoa AdamDang Fabian Ruff Steven E. Harris

Packages Referencing this Repo

github.com/helm/helm/pkg/helm/environment
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/urlutil
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/tlsutil
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/resolver
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/sympath
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/releasetesting
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/hooks
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/proto/hapi/rudder
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/helm/helm/pkg/proto/hapi/version
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/plugin/cache
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/plugin/installer
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/sympath
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/proto/hapi/rudder
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/getter
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/hooks
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/releasetesting
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/urlutil
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
github.com/kubernetes/helm/pkg/tlsutil
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
k8s.io/helm/cmd/helm/strvals
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars
k8s.io/helm/cmd/helm/helmpath
The Kubernetes Package Manager
Latest release v2.9.1 - Published - 15K stars

Recent Tags See all

v2.9.1 May 14, 2018
v2.9.0 April 26, 2018
v2.9.0-rc5 April 25, 2018
v2.9.0-rc4 April 19, 2018
v2.9.0-rc3 April 05, 2018
v2.9.0-rc2 April 04, 2018
v2.9.0-rc1 April 03, 2018
v2.8.2 March 09, 2018
v2.8.2-rc1 March 09, 2018
v2.8.1 February 08, 2018
v2.8.0 January 22, 2018
v2.8.0-rc.1 January 08, 2018
v2.7.2 November 16, 2017
v2.7.1 November 14, 2017
v2.7.0 October 23, 2017

Interesting Forks See all

redhat-developer/helm
The Kubernetes Package, tested on OpenShift 4
Go - Apache-2.0 - Last pushed - 3 stars - 3 forks
honorarac/helm
The Kubernetes Package Manager
Go - Apache-2.0 - Updated - 1 stars
caicloud/helm
The Kubernetes Package Manager
Go - Apache-2.0 - Last pushed - 1 stars - 5 forks

Something wrong with this page? Make a suggestion

Last synced: 2016-05-27 16:35:09 UTC

Login to resync this repository