Adding services by using Helm charts
You can add complex Kubernetes apps to your cluster by using Helm charts.
About Helm in IBM Cloud Kubernetes Service
What is Helm and how do I use it?
Helm is a Kubernetes package manager that uses Helm charts to define, install, and upgrade complex Kubernetes apps in your cluster. Helm charts package the specifications to generate YAML files for Kubernetes resources that build your app. These Kubernetes resources are automatically applied in your cluster and assigned a version by Helm. You can also use Helm to specify and package your own app and let Helm generate the YAML files for your Kubernetes resources.
What Helm charts are supported in IBM Cloud Kubernetes Service?
For an overview of available Helm charts, see the Helm charts catalog.
Installing Helm v3 in your cluster
Set up Helm v3 and the IBM Cloud Helm repositories in your cluster.
Before you begin: Log in to your account. If applicable, target the appropriate resource group. Set the context for your cluster.
-
Install the latest release of the version 3 Helm CLI on your local machine.
-
Add the IBM Cloud Helm repositories to your Helm instance.
If you enabled VRF and service endpoints in your IBM Cloud account, you can use the private IBM Cloud Helm repository to keep your image pull traffic on the private network. If you can't enable VRF or service endpoints in your account, use the public registry domain:
helm repo add iks-charts https://icr.io/helm/iks-charts
.helm repo add iks-charts https://private.icr.io/helm/iks-charts
-
Update the repos to retrieve the latest versions of all Helm charts.
helm repo update
-
List the Helm charts that are currently available in the IBM Cloud repositories.
helm search repo iks-charts
helm search repo ibm-charts
helm search repo ibm-community
helm search repo entitled
helm search repo ibm-helm
-
Identify the Helm chart that you want to install and follow the instructions in the Helm chart
README
to install the Helm chart in your cluster.