This scenario teaches you how to use most of the features in Helm, a package manager for Kubernetes.
Helm is the best way to find, share, and use software built for Kubernetes.
In the following steps you will learn:
- how to install and uninstall applications,
- what a chart provides,
- how to list public charts,
- how to list and add more repositories,
- how to create a custom chart,
- how to update a chart.
You have learned the majority of the features of Helm. The harder part is creating charts with various dependencies and deployed to a variety of Kubernetes targets with varying contexts. Hopefully, though, you should have the fundamentals to get started.
More details can be found in the Helm documentation.
There are a few more important features that this scenario did not cover. Helm charts are testable with the test command. Helm charts can be packaged, versioned, and deployed to a chart archive/registry. The Helm tool has a community of plugins to extend its functionality.
With these steps you have learned:
- ✔ How to install and uninstall applications,
- ✔ What a chart provides,
- ✔ How to list public charts,
- ✔ How to list and add more repositories,
- ✔ How to create a custom chart,
- ✔ How to update a chart.
- Helm Documentation
- How To Create Your First Helm Chart
- Helm Hub
- Adding Bitnami Helm Chart Repo
- Host chart repo using GitHub pages
- Helm plugins
Helm Package Manager
Your Kubernetes Cluster
For this scenario, Katacoda has just started a fresh Kubernetes cluster for you. Verify it's ready for your use.
kubectl version --short && \
kubectl get componentstatus && \
kubectl get nodes && \
You can administer your cluster with the
kubectl CLI tool or use the visual Kubernetes Dashboard. Use this script to access the protected Dashboard.