With the ever-increasing popularity of Kubernetes, the cloud-native landscape is gaining attention in developer communities. Helm, on the other hand, came as a saviour to help developers with Kubernetes-related deployments by making them super simple with the so-called 'Helm Charts'.
A Helm chart consists of all the necessary YAML manifests and templates that are needed to describe Kubernetes resources (Deployments, Secrets, CRDs, etc.) and other configurations needed for the Kubernetes application. Every application can now be packaged as a Helm chart and deployed wherever you want.
Today, in this tutorial, I'll show you how you can deploy any publicly available Helm chart in minutes using Harness CD.
- Free Harness CD account with free builds to deploy our helm chart.
- A Kubernetes cluster access from any cloud provider.
Login to your Harness CD module and start your free plan where you get free builds.
In this tutorial, we will take Grafana Helm chart as an example to deploy. The Grafana chart is available here - https://github.com/bitnami/charts/tree/main/bitnami/grafana
So, what is Harness Delegate?
Delegate is a service that runs on your infrastructure to execute tasks on behalf of the Harness platform.
Now, you need to install this Harness Delegate on your Kubernetes cluster.
Make sure the connection to the Delegate is successful.
Open the http://localhost:8080/ on your machine and you should see the Grafana login page.
This way, we can easily deploy any publicly available Helm chart using Harness CD.
This way, you can easily deploy any Helm charts from this public repo - https://github.com/bitnami/charts/tree/main/bitnami in just minutes.
Try Harness CD, the most advanced and trusted continuous delivery platform.