How-To Use Helm 3 to Deploy Applications in Platform9 Managed Kubernetes Environment?
Problem
How-To Use Helm 3 to Deploy Applications?
Environment
Platform9 Managed Kubernetes - v4.3 and Higher
Helm V3
Linux OS
Mac OS
Procedure
Helm 3 doesn’t have the server/client architecture like Helm 2. There is no tiller server component. So the installation is just for the Helm command-line component which interacts with Kubernetes through your kubectl configuration file and the default Kubernetes RBAC.
Follow the below steps to install Helm on the system.
Download the installation script available for Helm installation.
$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3Change the permission for this script and execute the script.
$ chmod 700 get_helm.sh
$ ./get_helm.shCheck the Helm version installed. By default, this script will install the latest stable version of Helm.
You can add the repositories to Helm by using the below command.
Use the below command to search for the available Helm charts in the added repository.
Download the kubeconfig file for the cluster on which you want to deploy the application and export it.
Get the cluster contexts available and switch to the cluster context in which you want to deploy the application.
Run the below command to install the chart.
Check if the installation is successful by running the following command:
Additional Information
Refer to the official Helm documentation for more details on different ways to install helm.
Last updated
