Helm
Why should we use Helm?
Helm has many use cases, one being that it can be used to provide a convenient way for packaging collections of Kubernetes YAML files and distributing them in public and private registry.
How to checkout the list of Helm charts in a cluster?
You can use the following command to check the list of Helm charts in a Kubernetes Cluster:
helm ls
What is the use of values.yaml in Helm charts?
values.yaml is file where all the values are configured for the template files, and these actually become the default values that you can override later.
Why do we need charts folder in Helm?
The charts directory contains Chart dependencies inside. If the Helm chart depends on other charts then those Chart dependencies are stored there.
How to create a Helm Chart?
You can create a Helm Chart using the following command:
helm create [NAME]
How To Create Helm Chart From Scratch?
Helm is a popular Kubernetes native tool for automating the creation, packaging, configuration, and deployment of Kubernetes applications. It is used to combine all the configuration files that are needed for a cluster into a single reusable chart. A Helm chart is like a bundle of YAML files packaged together and made available in a registry so that other people who also use the same kind of deployment can use them in their cluster. In this article, we will see how to create a Helm chart from scratch for a complete React application.