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