2016-04-28 04:40:40 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								# Kubernetes Helm
  
						 
					
						
							
								
									
										
										
										
											2016-04-12 03:26:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-07-07 01:38:34 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								[](https://circleci.com/gh/kubernetes/helm)
							 
						 
					
						
							
								
									
										
										
										
											2017-08-07 20:09:55 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								[](https://goreportcard.com/report/github.com/kubernetes/helm)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								[](https://godoc.org/github.com/kubernetes/helm)
							 
						 
					
						
							
								
									
										
										
										
											2016-07-07 01:38:34 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-04-28 04:40:40 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Helm is a tool for managing Kubernetes charts. Charts are packages of
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								pre-configured Kubernetes resources.
							 
						 
					
						
							
								
									
										
										
										
											2016-04-12 03:26:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-10-19 14:14:28 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Use Helm to:
							 
						 
					
						
							
								
									
										
										
										
											2016-04-29 07:09:33 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-03-04 06:29:49 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Find and use [popular software packaged as Kubernetes charts ](https://github.com/kubernetes/charts ) 
						 
					
						
							
								
									
										
										
										
											2016-07-20 21:30:10 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  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.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-10-19 01:30:39 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Helm has two parts: a client (`helm`) and a library 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  The library renders your templates and communicates with the Kubernetes API 
						 
					
						
							
								
									
										
										
										
											2016-07-20 21:30:10 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  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)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-09-11 05:04:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Install
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-11-17 07:31:44 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Binary downloads of the Helm client can be found at the following links:
							 
						 
					
						
							
								
									
										
										
										
											2016-10-11 02:59:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-03-10 04:44:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  [OSX ](https://kubernetes-helm.storage.googleapis.com/helm-v2.8.2-darwin-amd64.tar.gz ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Linux ](https://kubernetes-helm.storage.googleapis.com/helm-v2.8.2-linux-amd64.tar.gz ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Linux 32-bit ](https://kubernetes-helm.storage.googleapis.com/helm-v2.8.2-linux-386.tar.gz ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Windows ](https://kubernetes-helm.storage.googleapis.com/helm-v2.8.2-windows-amd64.tar.gz ) 
						 
					
						
							
								
									
										
										
										
											2016-10-11 02:59:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-12-22 02:26:32 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Unpack the `helm`  binary and add it to your PATH and you are good to go!
							 
						 
					
						
							
								
									
										
										
										
											2018-04-06 05:51:21 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								If you want to use a package manager:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  macOS/[homebrew](https://brew.sh/) users can use `brew install kubernetes-helm` . 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  Windows/[chocolatey](https://chocolatey.org/) users can use `choco install kubernetes-helm` . 
						 
					
						
							
								
									
										
										
										
											2016-09-11 05:04:13 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-06-22 13:38:46 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								To rapidly get Helm up and running, start with the [Quick Start Guide ](https://docs.helm.sh/using_helm/#quickstart-guide ).
							 
						 
					
						
							
								
									
										
										
										
											2016-10-06 02:43:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-06-22 13:38:46 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								See the [installation guide ](https://docs.helm.sh/using_helm/#installing-helm ) for more options,
							 
						 
					
						
							
								
									
										
										
										
											2016-10-05 05:48:08 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								including installing pre-releases.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-23 02:18:28 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Docs
  
						 
					
						
							
								
									
										
										
										
											2016-07-20 21:30:10 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-06-22 13:38:46 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Get started with the [Quick Start guide ](https://docs.helm.sh/using_helm/#quickstart-guide ) or plunge into the [complete documentation ](https://docs.helm.sh )
							 
						 
					
						
							
								
									
										
										
										
											2016-09-13 08:22:45 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-02 23:12:36 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Roadmap
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-09-27 02:21:54 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								The [Helm roadmap uses Github milestones ](https://github.com/kubernetes/helm/milestones ) to track the progress of the project.
							 
						 
					
						
							
								
									
										
										
										
											2017-02-02 23:12:36 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-09-13 08:22:45 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Community, discussion, contribution, and support
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								You can reach the Helm community and developers via the following channels:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-02-23 22:32:46 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  [Kubernetes Slack ](http://slack.k8s.io ): 
						 
					
						
							
								
									
										
										
										
											2017-04-26 00:03:27 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  #helm -users
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  #helm -dev
							 
						 
					
						
							
								
									
										
										
										
											2017-08-03 04:59:29 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  -  #charts 
							 
						 
					
						
							
								
									
										
										
										
											2018-02-16 01:25:51 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Mailing Lists: 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  [Helm Mailing List ](https://lists.cncf.io/g/cncf-kubernetes-helm )
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  -  [Kubernetes SIG Apps Mailing List ](https://groups.google.com/forum/#!forum/kubernetes-sig-apps )
							 
						 
					
						
							
								
									
										
										
										
											2017-04-21 00:54:06 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  Developer Call: Thursdays at 9:30-10:00 Pacific. [https://zoom.us/j/4526666954 ](https://zoom.us/j/4526666954 ) 
						 
					
						
							
								
									
										
										
										
											2016-09-14 00:36:41 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Code of conduct
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct ](code-of-conduct.md ).