将Kubernetes升级到v1.7后,Nginx配置和其他MySQL连接中的域都失败了。
此日志来自Nginx:
nginx: [emerg] host not found in upstream "subdomain.domain.com"
此日志来自python应用程序:
OperationalError: (_mysql_exceptions.OperationalError) (2005, "Unknown MySQL server host 'rm-xxxxxxxxxx.mysql.rds.provider.com' (110)")
与pymongo的另一个联系超时。
当我使用v1.6或没有kubernetes时,我上面提到的所有工作都很好。我想知道kubernetes v1.6和v1.7之间是否存在任何差异可能导致这个问题? kube-proxy应该在我的意见中被指责,但我无法理解。
答案 0 :(得分:0)
我没有足够的声誉来添加评论, 你能检查一下你的kube-dns运行良好吗? 并且你可以在pod中输入名称服务器8.8.8.8的resolv.conf,尝试检查使用其他dns可以工作