A collaborative list of awesome Helm resources.
Helm is the package manager for Kubernetes, it makes deploying complex application workloads simple, helps organize the update process.
- Helm Quickstart - Official Kubernetes Quickstart guide for Helm
- Developing new charts - Official Helm guide on authoring new charts
- How to create your first helm chart - Bitnami guide on authoring your first chart
- Best practices - set of best practices for authoring chart
- Authoring awesome charts - official Helm guide on authoring Awesome Charts
- Kompose - how to translate a docker-compose file into a Helm chart
Official Kubernetes helm repositories
3rd party repositories / hubs
These usually hold a single chart or a group of connected charts. Can be more up to date than the mainstream Kubernetes repos.
- Gitlab Omnibus - an All-In-One chart for deploying Gitlab in Kubernetes
- Gitlab Cloud-native - a fresh start for Gitlab Kubernetes deployment, services are now split into their own containers
- Jupyterhub and Binderhub - charts for deploying services to run Jupyter notebooks
- Jetstack cert-manager - successor of kube-lego, automatically provision Let's Encrypt SSL certificates for services in Kubernetes, this has to be installed from source - no Helm repo so far
- VMware Harbor - VMWare's solution for a container registry
- OpenStack - various charts by the OpenStack project
- Fn Project - Fn serverless platform charts
- Lenses - charts for Lenses, Apache Kafka, Kafka Connect and other components for data streaming and data integration
- Zalenium - flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard
- Helm Diff - A helm plugin that shows a diff explaing what a
helm upgrade
andhelm rollback
would change. It can also compare two separate revisions of the release. - Helm Env - a helm plugin to show the environment variables available to a helm plugin.
- Helm Last - A helm plugin that shows the latest release interacted with. This is useful for chaining commands together like
helm status $(helm last)
. - Helm Local - a helm plugin to run Tiller (helm 2's server-side component) as a local daemon.
- Helm Nuke - A helm plugin that deletes and purges all releases stored by Tiller.
Forums, discussion groups, SO tags.
- Helm Slack - #helm-users channel on Kubernetes Slack
- StackOverflow Kubernetes-Helm - Stack Overflow threads tagged kubernetes-helm
- StackOverflow Helm - Stack Overflow threads tagged Helm
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.
Check out the Contributing Guidelines.
awesome-helm by CodeWave is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Project is currently maintained, in our spare time, by codewave.eu and a growing number of Contributors!