Summary
This chapter covered the details of working with Helm, Helm charts, and Kubernetes Operators. First, you learned what the purpose of package management is and how Helm works as a package manager for Kubernetes. We demonstrated how you can install Helm on your local machine, and how you can deploy a WordPress chart to test the installation. Then, we went through the structure of Helm charts, and we showed how the YAML templates in charts can be configured using user-provided values. Next, we showed the installation of popular solutions on a Kubernetes cluster using Helm. We installed Kubernetes Dashboard and explored the components. After that, we learned about Kubernetes Operators and other components, including customer resource definitions. We also deployed the Prometheus stack, including Grafana using Helm and Operators.
In the next part, you will get all the details required to effectively deploy Kubernetes clusters in different cloud environments. We will first take...