In this blog, we will explore basics of helm and how to create a custom helm chart.
Prerequisite:
- Helm should be installed
Agenda:
- Why Helm ?
- What is Helm ?
- Helm basic commands
- How Helm communicates with your Kubernetes Cluster
- How to find chart’s details
- Create a custom helm chart
How Kubernetes deployment works ?
In Kubernetes, if you have to deploy any application then at a minimum you need to create a these below components
- secrets for database and admin console authentication
- A ConfigMap for externalized database configuration
- services for networking
- A PersistentVolumeClaim for database storage
- A StatefulSet for deploying the database in a stateful fashion
- A Deployment for deploying the frontend
To create all these components you need to create a yaml file and provide all the configuration inside that. Maintaining this can be a tedious work…