IBM Cloud Docs
Adding services by using Helm charts

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.

  1. Install the latest release of the version 3 Helm CLI on your local machine.

  2. 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

    helm repo add iks-charts
  3. Update the repos to retrieve the latest versions of all Helm charts.

    helm repo update
  4. 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
  5. 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.