Rancher提供了一个分布式DNS服务的基础设施服务。这个服务是通过Rancher自己的轻量级DNS服务器和高可用性的控制平面实现的。每个健康容器在链接到另一个服务或添加一个服务别名时将自动被添加到DNS服务。当使用服务名称查询时,DNS服务返回实施该服务的健康容器的IP地址的随机列表。
<服务名>.<栈名>
,而不需要显示的设置服务链接,链接可以在服务中的服务链接下进行设置。因为Rancher的Overlay网络为每个容器提供了不同的IP地址,所以不需要处理端口映射,并且不需要处理像重复的服务在不同端口上侦听的情况。因此,简单的DNS服务足以处理服务发现。
了解更多关于Cattle环境的内部DNS服务。