| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | # Helm
 | 
					
						
							| 
									
										
										
										
											2016-04-12 03:26:33 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-02-27 11:22:30 +08:00
										 |  |  | [](https://github.com/helm/helm/actions?workflow=release) | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | [](https://goreportcard.com/report/github.com/helm/helm) | 
					
						
							| 
									
										
										
										
											2019-12-06 05:45:53 +08:00
										 |  |  | [](https://pkg.go.dev/helm.sh/helm/v3) | 
					
						
							| 
									
										
										
										
											2019-08-31 03:06:38 +08:00
										 |  |  | [](https://bestpractices.coreinfrastructure.org/projects/3131) | 
					
						
							| 
									
										
										
										
											2024-08-06 08:09:03 +08:00
										 |  |  | [](https://scorecard.dev/viewer/?uri=github.com/helm/helm) | 
					
						
							| 
									
										
										
										
											2016-07-07 01:38:34 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | Helm is a tool for managing 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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-18 03:17:04 +08:00
										 |  |  | - Find and use [popular software packaged as Helm Charts](https://artifacthub.io/packages/search?kind=0) to run in Kubernetes | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | - Share your own applications as Helm Charts | 
					
						
							| 
									
										
										
										
											2016-07-20 21:30:10 +08:00
										 |  |  | - 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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-24 18:34:20 +08:00
										 |  |  | - Helm 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
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | Binary downloads of the Helm client can be found on [the Releases page](https://github.com/helm/helm/releases/latest). | 
					
						
							| 
									
										
										
										
											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: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-18 14:35:01 +08:00
										 |  |  | - [Homebrew](https://brew.sh/) users can use `brew install helm`. | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | - [Chocolatey](https://chocolatey.org/) users can use `choco install kubernetes-helm`. | 
					
						
							|  |  |  | - [Scoop](https://scoop.sh/) users can use `scoop install helm`. | 
					
						
							| 
									
										
										
										
											2024-07-31 16:59:09 +08:00
										 |  |  | - [Snapcraft](https://snapcraft.io/) users can use `snap install helm --classic`. | 
					
						
							|  |  |  | - [Flox](https://flox.dev) users can use `flox install kubernetes-helm`. | 
					
						
							| 
									
										
										
										
											2016-09-11 05:04:13 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-06 22:00:14 +08:00
										 |  |  | To rapidly get Helm up and running, start with the [Quick Start Guide](https://helm.sh/docs/intro/quickstart/). | 
					
						
							| 
									
										
										
										
											2016-10-06 02:43:06 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-13 06:27:30 +08:00
										 |  |  | See the [installation guide](https://helm.sh/docs/intro/install/) 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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-11-13 06:27:30 +08:00
										 |  |  | Get started with the [Quick Start guide](https://helm.sh/docs/intro/quickstart/) or plunge into the [complete documentation](https://helm.sh/docs) | 
					
						
							| 
									
										
										
										
											2016-09-13 08:22:45 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-02 23:12:36 +08:00
										 |  |  | ## Roadmap
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-16 09:11:57 +08:00
										 |  |  | The [Helm roadmap uses GitHub milestones](https://github.com/helm/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: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | - [Kubernetes Slack](https://kubernetes.slack.com): | 
					
						
							|  |  |  |   - [#helm-users](https://kubernetes.slack.com/messages/helm-users) | 
					
						
							|  |  |  |   - [#helm-dev](https://kubernetes.slack.com/messages/helm-dev) | 
					
						
							|  |  |  |   - [#charts](https://kubernetes.slack.com/messages/charts) | 
					
						
							|  |  |  | - Mailing List: | 
					
						
							|  |  |  |   - [Helm Mailing List](https://lists.cncf.io/g/cncf-helm) | 
					
						
							| 
									
										
										
										
											2020-10-15 08:31:27 +08:00
										 |  |  | - Developer Call: Thursdays at 9:30-10:00 Pacific ([meeting details](https://github.com/helm/community/blob/master/communication.md#meetings)) | 
					
						
							| 
									
										
										
										
											2016-09-14 00:36:41 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-02-12 20:38:13 +08:00
										 |  |  | ### Contribution
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | If you're interested in contributing, please refer to the [Contributing Guide](CONTRIBUTING.md) **before submitting a pull request**. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-14 00:36:41 +08:00
										 |  |  | ### Code of conduct
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-06 03:57:39 +08:00
										 |  |  | Participation in the Helm community is governed by the [Code of Conduct](code-of-conduct.md). |