-
Hi! This is a pretty general question, so I did not know which repository to use. If this is not a proper channel, please direct me to the correct place. I'm trying to follow the quickstart documentation from here: https://strimzi.io/docs/operators/latest/quickstart.html. I have installed minikube and set up the cluster according to the instructions. However, when I'm trying to produce messages to the cluster using the minikube node IP, I only get connection errors. What I have found out so far is that the node IP is not where minikube actually responds, it responds simply via The exact same issue presents itself if I try to surface the service with Any ideas how to correct this? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @evakkuri This is absolutely the best place to ask ;-). However, the answer here is not easy, because things are complicated here. There are two general solutions:
(Unfrotunately, these things depedn heavily on all the different versions and configurations used - so it is really hard to write a definitive guide how should it work and give some better answers than try this or that :-() |
Beta Was this translation helpful? Give feedback.
Hi @evakkuri
This is absolutely the best place to ask ;-).
However, the answer here is not easy, because things are complicated here.
nodeport
type listener exposes the service on a port on the Kubernetes worker node. However, on MacOS, there is no native support for Docker containers. So when you have Docker running on MacOS, it essentially runs a VM with Linux inside where it runs the containers. And then, when you run Minikube with the defaultdocker
driver, it is basically started only as a Docker container inside the VM for running the Docker containers. So out of the box, the node port is exposed on the Docker container, but not on the VM.There are two general solutions: