在码头,我有两个容器Mosquitto
abduserInfo
userInfo
是一个容器,它执行一些逻辑,然后将结果发送到 mosquitto 容器。Mosquitto 容器然后使用此信息将其发送到 IOT 集线器。为了在 Docker 中启动这些容器,我创建了一个网络并在同一个网络中启动了这两个容器。所以我可以很容易地使用mosquitto
容器内容器的主机名userinfo
来发送数据。我需要在 Kubernetes 中做同样的事情。
所以在 kubernetes 中,我所做的,我部署了Mosquitto
它的 POD,然后我创建了它的服务并在userInfo
pod 内使用它来发送数据到mosquitto
. 但这不起作用。
我通过使用创建了服务
kubectl expose deployment mosquitto
我需要发送 to 的userInfo
数据Mosquitto
。
我怎样才能做到这一点。?
我需要像以前那样创建网络
dockers
还是有其他方法。?
我还尝试使用两个容器(即mosquitto
& )创建一个 pod userInfo
,但这也不起作用。
谢谢