我正在寻找一种方法,以改变什么反向DNS解析在码头。
如果我将容器的FQDN设置为foo.bar,则需要对其IP进行反向DNS查找以将其解析为foo.bar,但它总是解析为<container_name>.<network_name>。
有什么办法可以改变吗?
发布于 2017-01-05 22:12:35
Docker的DNS支持旨在支持集群中的容器发现。它不是一个应用程序流量管理解决方案,所以功能是有限的。
例如,可以配置DNS通配符,将"*.foo.bar" urls解析为运行容器智能负载均衡器解决方案的服务器(一个负载平衡器,它知道与每个应用程序关联的所有容器位于何处并正在运行)。
然后,该负载平衡器可以根据传入的"Hostname“HTTP报头路由通信量:
对于实际实现,请看Kubernetes是如何实现负载平衡的(这是一个高级主题):
https://stackoverflow.com/questions/41490949
复制相似问题