Setup Helm
For the Helm labs of this workshop we will be using Helm Version 3. If you are running the labs using the IBM Cloud Shell, we need to complete a couple of setup steps before we proceed. This section is broken up into the following steps:
1. Access the Cloud Shell
If you do not already have it open from the workshop setup section, go ahead and open the Cloud shell.
From the IBM Cloud Home Page, select the terminal icon in the upper lefthand menu.

Note: Ensure the cloud shell is using the same account where your cluster is provisioned. Ensure that the account name shown in the top right of the screen, next to
Current account
is the correct one.
2. Install Helm Version 3
The version of Helm that comes pre-configured in the Cloud Shell needs to be updated:
Run the following commands to install Helm Version 3
wget https://get.helm.sh/helm-v3.2.0-linux-amd64.tar.gz
tar -zxvf helm-v3.2.0-linux-amd64.tar.gz
ls -al
echo 'export PATH=$HOME/linux-amd64:$PATH' > .bash_profile
source .bash_profile
helm version --short
The result is that you should have Helm Version 3 installed.
$ helm version --short
v3.2.0+ge11b7ce
3. Configure Kubectl
If you have not setup your kubectl to access your cluster, you can do so in the Cloud Shell.
Run the
ibmcloud ks clusters
command to verify the terminal and setup for access to the clusteribmcloud ks clusters
Configure the
kubectl
cli available within the terminal for access to your cluster. If you previously stored your cluster name to an environment variable, use that (ie.$CLUSTER_NAME
), otherwise copy and paste your cluster name from the previous commands output to the$CLUSTER_NAME
portion below.ibmcloud ks cluster config --cluster $CLUSTER_NAME
Verify access to the Kubernetes API by getting the namespaces.
kubectl get namespace
You should see output similar to the following, if so, then your're ready to continue.
NAME STATUS AGE
default Active 125m
ibm-cert-store Active 121m
ibm-system Active 124m
kube-node-lease Active 125m
kube-public Active 125m
kube-system Active 125m
Last updated
Was this helpful?