Hi! I’m trying to run a dev-setup of the event broker in an IPv6-only kubernetes cluster using the helm-chart provided at GitHub - SolaceProducts/pubsubplus-kubernetes-helm-quickstart: Quickstart to launch a Solace PubSub+ Software Event Broker in Kubernetes using Helm.
Unfortunately, I’m not able to connect to the service-ports from any of the other pods, with the exception of port 8080 and port 2222. I logged into the message broker pod and noticed that the ports managed by the the dataplane process are only opened for IPv4:
[appuser@solace-pubsubplus-0 sw]$ lsof -nP -iTCP -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sempmanag 414 appuser 21u IPv4 691098765 0t0 TCP 127.0.0.1:1025 (LISTEN)
dataplane 549 appuser 41u IPv4 691090350 0t0 TCP *:55555 (LISTEN)
dataplane 549 appuser 42u IPv4 691090351 0t0 TCP *:55003 (LISTEN)
dataplane 549 appuser 43u IPv4 691090352 0t0 TCP *:8008 (LISTEN)
dataplane 549 appuser 44u IPv4 691090353 0t0 TCP *:5550 (LISTEN)
dataplane 549 appuser 45u IPv4 691090354 0t0 TCP *:1883 (LISTEN)
dataplane 549 appuser 46u IPv4 691090355 0t0 TCP *:8000 (LISTEN)
dataplane 549 appuser 47u IPv4 691090356 0t0 TCP *:9000 (LISTEN)
dataplane 549 appuser 49u IPv4 691099970 0t0 TCP *:5672 (LISTEN)
sshd 575 appuser 3u IPv4 691090383 0t0 TCP *:2222 (LISTEN)
sshd 575 appuser 4u IPv6 691090385 0t0 TCP *:2222 (LISTEN)
nginx 610 appuser 3u IPv4 691091270 0t0 TCP *:8080 (LISTEN)
nginx 610 appuser 4u IPv6 691091271 0t0 TCP *:8080 (LISTEN)
nginx 618 appuser 3u IPv4 691091270 0t0 TCP *:8080 (LISTEN)
nginx 618 appuser 4u IPv6 691091271 0t0 TCP *:8080 (LISTEN)
lttng-ses 654 appuser 63u IPv4 691098591 0t0 TCP 127.0.0.1:5345 (LISTEN)
I have looked at the documented configuration options, but found nothing that was related to the IP address family.
Is there a way to make the message broker listen on IPv6?
Thanks!