在 Docker 中,客户端容器可以使用链接别名以不同的名称引用服务器容器:
--link server-container:my_preferred_server
第二个客户端可以使用自己选择的名称
-- link server-container:server
我可以通过在 K8s 的 DNS 中添加不同的记录来在 K8s 中实现这一点吗?
请注意,我们现在使用的解决方案是让客户端容器不使用服务器容器的硬编码名称,而是使用环境变量 SERVER_HOSTNAME='server-container' 的值并在没有别名的情况下进行链接:
--link server_container
编辑:回答回复中的一些问题:
* 有多个客户端容器,否则别名将没有任何意义。每个客户端通过不同的名称知道服务器
* 客户端和服务器不在同一个 pod 中