-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.11的集群出现DNS查询的问题 #30
Comments
我来认领了,准备按意见实施,会随时反馈结果的,谢谢 |
docker/libnetwork官方的issue: moby/moby#22185, 给出的时间是1.12中解决
在容器的 |
@BSWANG 考虑一下在我们的agent中增加这个配置功能 |
感谢 @BSWANG ,晚上升级尝试 |
按照 @BSWANG 的建议,升级了docker engine ,截至目前已运行13小时,没有再次出现DNS解析不到的问题 |
@BSWANG 很遗憾,问题好像没有修复,还是无法解析DNS,只是这次挺住了十多个小时 |
@let5sne 我在这个版本的上面测试了官方的复现方法,是解决了的,你安装完之后是否重启的docker daemon,能否看到 |
我一开始也以为解决了,是昨晚按照补丁升级的,也是完成了重启,以下是 docker version Server: |
@let5sne 这次失败之后还会一直没办法查询吗?还是只是一次的DNS查询失败,有可能是外部的DNS的服务的波动 |
@BSWANG 间歇性大约每三次失败一次,重启后才能恢复 |
请问这个最终怎么fix?docker能修改resolve.conf文件么? |
我们还在检查Docker Engine代码中的问题,暂时可以通过 comment 1的方法来解决 |
@boyd4y @let5sne
Ubuntu:
|
@BSWANG |
@BSWANG 经过长时间的观察,问题应该算是解决了,日志里面似乎没有再出现解析失败的记录了 |
目前已发布解决这个DNS问题的docker engine 的更新,如果在1.11.2的版本遇到问题的话,可以使用在集群上选择 |
目前我们排查定位
到是docker daemon的DNS server的问题,运行一段时间之后DNS的回复的的目的端口错乱,目前建议几种方法可以保证业务正常使用,
The text was updated successfully, but these errors were encountered: