ranche 中使用 alpine dns 注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ranche 中使用 alpine dns 注意事项相关的知识,希望对你有一定的参考价值。

参考技术A Alpine Linux使用了musl,与其他Linux发行版使用的glibc实现会 有所不同 。
在容器化中最可能遇到的是 DNS问题 ,即musl实现的DNS服务不会使用resolv.conf文件中的search和domain两个配置,这对于一些通过DNS来进行服务发现的框架可能会遇到问题。

具体的表现就是采用DNS服务发现的情况下 -link galera:db , ping db 是不通的.

在rancher中,可以采用全名的方法来解决。ping db.rancher.internal 是可以通的。
参考下图处理

以上是关于ranche 中使用 alpine dns 注意事项的主要内容,如果未能解决你的问题,请参考以下文章

如何在alpine:3.6 Docker容器中指定静态(非DHCP)DNS?

docker(alpine+golang) 中 hosts 不生效问题解决大全

docker(alpine+golang) 中 hosts 不生效问题解决大全

为不同的分支部署 GitLab 页面

检索客户端IP:ranch

使用牛仔示例启动应用程序时出错('noproc',ranch_listener_sup)