Create and Publish a Customized Helm Chart
Kubernetes is an open-source platform that lets us deploy and manage containerized applications. Kubernetes manages Services from initial deployment to the final exposure.
Helm is a package manager for Kubernetes. It bundles different Kubernetes resources into a single, easily-deployable package called a Helm chart. Artifact Hub is a web-based application. We can use it to publish and use customized Helm charts.
In this project, we’ll use Docker to containerize the application and push it to Docker Hub for later use. Then, we’ll create a customized Helm chart to deploy the Next.js application. We’ll then push this application to GitHub and to Artifact Hub. Finally, we’ll host the application using Helm for global access.