<p>The following error is being prompted when it is tried to add a new cluster in 'CMAK' in the K8s cluster.</p>
<pre><code>Yikes! KeeperErrorCode = Unimplemented for /kafka-manager/mutex Try again.
</code></pre>
<p>My cluster configurations are as follows,</p>
<pre><code>zookeeper: wurstmeister/zookeeper
kafka-manager: kafkamanager/kafka-manager:3.0.0.4
kafka: wurstmeister/kafka:2.12-2.4.1
</code></pre>

<p>I could resolve it by following the steps.</p>
<ol>
<li><p>Connect to the 'zookeeper' container in k8s</p>
<p>k exec -it podid -- bash</p>
</li>
<li><p>Connect with zookeeper cli,</p>
<p>./bin/zkCli.sh</p>
</li>
<li><p>Make sure that it has created the 'kafka-manager' path already. if it does not exist, then try to create a cluster in 'kafka-manager' first.</p>
<p>ls /kafka-manager</p>
</li>
<li><p>Hit the following commands to create subsequent paths,</p>
<p>create /kafka-manager/mutex &quot;&quot;</p>
<p>create /kafka-manager/mutex/locks &quot;&quot;</p>
<p>create /kafka-manager/mutex/leases &quot;&quot;</p>
</li>
<li><p>Now try to create the cluster again.</p>
</li>
</ol>
<p>The output would be like this,</p>
<pre><code>WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] ls /kafka-manager
[configs, deleteClusters, clusters]
[zk: localhost:2181(CONNECTED) 1] create /kafka-manager/mutex &quot;&quot;
Created /kafka-manager/mutex
[zk: localhost:2181(CONNECTED) 2] create /kafka-manager/mutex/locks &quot;&quot;
Created /kafka-manager/mutex/locks
[zk: localhost:2181(CONNECTED) 3] create /kafka-manager/mutex/leases &quot;&quot;
Created /kafka-manager/mutex/leases
[zk: localhost:2181(CONNECTED) 4]
</code></pre>
<p>The original answer is mentioned here,
<a href="https://github.com/yahoo/CMAK/issues/731#issuecomment-643880544" rel="noreferrer">https://github.com/yahoo/CMAK/issues/731#issuecomment-643880544</a></p>
