In order to package our Voting application as a Helm chart, we will use the manifest files from the previous chapter that we used for the Horizontal Pod Autoscaler demonstration. You can find the base manifest files in the GitHub repository for the book at https://github.com/PacktPublishing/Hands-On-Kubernetes-on-Windows/tree/master/Chapter12/02_voting-application-base.
To prepare the Helm chart, we need to go through the following steps:
- Gather all the required Kubernetes manifest files and determine which parts should be parameterized. We will use these for creating Helm template files and the default values file.
- Define all of the dependencies for our application and define the proper parameter ...