<p>On this document.</p>
<p><a href="https://github.com/bitnami/charts/tree/master/bitnami/kafka" rel="nofollow noreferrer">https://github.com/bitnami/charts/tree/master/bitnami/kafka</a></p>
<p>it mentioned following:</p>
<pre><code>Note: the deployed ingress must contain the following block:

tcp:
  9094: &quot;{{ .Release.Namespace }}/{{ include &quot;kafka.fullname&quot; . }}-0-external:9094&quot;
  9095: &quot;{{ .Release.Namespace }}/{{ include &quot;kafka.fullname&quot; . }}-1-external:9094&quot;
  9096: &quot;{{ .Release.Namespace }}/{{ include &quot;kafka.fullname&quot; . }}-2-external:9094&quot;
</code></pre>
<p>what does this means? what is this configuration? is this helm chart configuration or k8s configuration?</p>

<p>I resolved this by referring to this guide.</p>
<p><a href="https://minikube.sigs.k8s.io/docs/tutorials/nginx_tcp_udp_ingress/" rel="nofollow noreferrer">https://minikube.sigs.k8s.io/docs/tutorials/nginx_tcp_udp_ingress/</a></p>
<p>I was missing this step</p>
<pre><code>kubectl patch deployment ingress-nginx-controller --patch &quot;$(cat ingress-nginx-controller-patch.yaml)&quot; -n ingress-nginx

</code></pre>
<p>ingress-nginx-controller-patch.yaml</p>
<pre><code>spec:
  template:
    spec:
      containers:
      - name: controller
        ports:
         - containerPort: 6379
           hostPort: 6379

</code></pre>
