Kubernetes 中 2 个 pod 之间的通信
Posted
技术标签:
【中文标题】Kubernetes 中 2 个 pod 之间的通信【英文标题】:Communication between 2 pods in Kubernetes 【发布时间】:2018-02-12 11:23:56 【问题描述】:我使用以下 yaml 创建了 2 个 pod:
"kind": "Pod",
"apiVersion": "v1",
"metadata":
"name":nginx-123,
"labels":
"name": nginx-123
,
"spec":
"containers": [
"name": nginx-123,
"image":nginx,
"ports": [
"containerPort": 80
]
]
我想在 2 个 pod 之间传输数据以查看 UI 更改。 有什么想法吗?
【问题讨论】:
【参考方案1】:您可以使用kubectl cp
在 pod 之间复制文件和目录。
但是,在您的情况下,您可能希望创建两个部署并将文件从一个部署的 pod 复制到另一个部署的 pod。否则服务可能会指向相同的 pod。
【讨论】:
以上是关于Kubernetes 中 2 个 pod 之间的通信的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Kubernetes 集群中的 Pod 之间或节点之间复制文件?