Kubernetes 吊舱通信

Kubernetes 吊舱通信,kubernetes,Kubernetes,在库伯内特斯,两个不同的豆荚之间的通信是如何发生的 在我的例子中,我有两个pod:前端和后端,它们都有不同的容器。 我希望我的前端吊舱与后端吊舱通信,但我不想使用后端吊舱的IP(即硬编码) 可以通过服务吗 可以通过服务吗 是的,这是建议的处理方法。一旦为每个pod(或推荐的复制控制器)设置了服务,就可以通过“后端”服务的后端服务\u主机和后端服务\u端口找到服务IP。推荐的方法是使用DNS群集附加组件: 来自“留言簿”应用程序的示例: 它们使用:$host='redismaster'作为与r

在库伯内特斯,两个不同的豆荚之间的通信是如何发生的

在我的例子中,我有两个pod:前端和后端,它们都有不同的容器。 我希望我的前端吊舱与后端吊舱通信,但我不想使用后端吊舱的IP(即硬编码)

可以通过服务吗

可以通过服务吗


是的,这是建议的处理方法。一旦为每个pod(或推荐的复制控制器)设置了服务,就可以通过“后端”服务的
后端服务\u主机和
后端服务\u端口找到服务IP。

推荐的方法是使用DNS群集附加组件:


来自“留言簿”应用程序的示例:

它们使用:
$host='redismaster'
作为与redis主机通信的默认方法


哪个是在redis master service.yaml中定义的

$host='redis master'这个'redis master'是从redis-master-service.yaml文件中的哪个字段定义的?名称标签名称?还是选择器名称?谢谢