gpt4 book ai didi

docker - Kubernetes-如何将数据从一个pod发送到kubernetes中的另一个pod

转载 作者:行者123 更新时间:2023-12-02 11:32:21 25 4
gpt4 key购买 nike

在 docker 中,我有两个容器 Mosquitto abd userInfo

userInfo 是一个执行某些逻辑然后将结果发送到 mosquitto 容器的容器。 Mosquitto 容器然后使用此信息将其发送到物联网中心。为了在 Docker 中启动这些容器,我创建了一个网络并在同一网络中启动了两个容器。所以我可以轻松地使用 userinfo 容器内的 mosquitto 容器的主机名来发送数据。我需要在 kubernetes 中做同样的事情。

所以在 kubernetes 中,我做了什么,我部署了 Mosquitto 所以它的 POD 被创建然后我创建了它的服务并在 userInfo pod 中使用它来发送数据到蚊子。但这不起作用。

我使用

创建了服务
kubectl expose deployment mosquitto

我需要将 userInfo 的数据发送到 Mosquitto

  • 我怎样才能做到这一点?

  • 我是否需要像在 dockers 中那样创建网络,还是有其他方法。?

我还尝试创建一个包含两个容器的 pod,即 mosquittouserInfo,但这也不起作用。

谢谢

最佳答案

一个 Kubernetes pod 可能包含多个容器。当两个容器紧密耦合时,人们通常会在一个 pod 中运行多个容器,听起来这就是您要找的东西。这些容器保证托管在同一台机器上(它们可以通过本地主机相互联系),共享相同的端口空间,并且还可以使用相同的卷。 https://kubernetes.io/docs/concepts/workloads/pods/pod/#what-is-a-pod

关于docker - Kubernetes-如何将数据从一个pod发送到kubernetes中的另一个pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49129809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com