Docker / Kubernetes-如何在容器之间共享DNS名称?

时间:2018-06-27 02:06:33

标签: docker kubernetes

我有一个关于Docker和Kubernetes的新手问题。

例如,我在不同的容器中有三个PHP服务。对于每个PHP服务,Nginx和php-fpm也位于不同的容器中(1个进程= 1个容器)。

每个PHP服务都应该知道集群中其他PHP服务的DNS名称-我该如何解决呢?我应该如何配置群集和容器/吊舱以使其成为可能?

在此先感谢您的帮助。

此致

gtw000

1 个答案:

答案 0 :(得分:2)

Kubernetes服务创建一个解析为IP的DNS记录。与该IP通信时,请求到达服务所针对的Pod之一。

例如,如果您具有以下服务:svc1,svc2和svc3 svc1应该是可解析的主机名,它将流量定向到svc1的pod之一 svc2和svc3也是如此

请进一步阅读K8s Services Docs

相关问题