<p><a href="https://i.stack.imgur.com/Ecusb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ecusb.png" alt="error be like" /></a></p>
<p>While I'm trying to install IBM mq in the GCP Kubernetes engine using Helm charts, I got an error as shown in above figure. Anyone help me out from this...</p>
<pre class="lang-sh prettyprint-override"><code>Infrastructure: Google Cloud Platform
Kubectl version: 
  Client Version: v1.18.6
  Server Version: v1.16.13-gke.1.
Helm version: v3.2.1+gfe51cd1
helm chart:
 helm repo add ibm-charts https://raw.githubusercontent.com/IBM/charts/master/repo/stable/
</code></pre>
<p><strong>Helm command:</strong></p>
<pre class="lang-sh prettyprint-override"><code>$ helm install mqa ibm-charts/ibm-mqadvanced-server-dev --version 4.0.0 --set license=accept --set service.type=LoadBalancer --set queueManager.dev.secret.name=mysecret --set queueManager.dev.secret.adminPasswordKey=adminPassword --set security.initVolumeAsRoot=true
</code></pre>

harish hari
<p>First, it appears it's not installing the right version of the Helm chart. You can follow the official <a href="https://github.com/IBM/charts/tree/master/stable/ibm-mqadvanced-server-dev#installing-the-chart" rel="nofollow noreferrer">installation instructions</a> for the Chart.</p>
<p>Secondly, the messages are inconsistent. The error shows a GKE v1.15.12-gke.2 and also a GKE v1.16.13-gke.1. So I would make sure your client K8s <a href="https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl" rel="nofollow noreferrer">context</a> is pointing to the right cluster.</p>
<p>It also appears that the kubectl versions are not matching.</p>
<p>For example, you can download the <code>v1.16.13</code> client so that it matches (Assuming that your client is on Linux):</p>
<pre class="lang-sh prettyprint-override"><code>$ curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.13/bin/linux/amd64/kubectl
$ chmod +x kubectl
$ ./kubectl version
</code></pre>
<p>✌️</p>
