2017-10-24 8 views
0

Kubernetesをv1.7にアップグレードした後、Nginx設定のドメインと他のMySQL接続が失敗します。kubernetesがドメインを正しく解決できません

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との別の接続がタイムアウトになりました

このログはnginxのからです。

私がv1.6を使用していたとき、またはkubernetesを使用していなかったときは、上で述べたすべてがうまくいきました。 kubernetes v1.6とv1.7の間に相違があったかどうかは、この問題を引き起こす可能性がありますか?私のopionionではkube-proxyを非難すべきですが、わかりません。

答えて

0

コメントを追加するには評判が足りません。 kube-dnsが正常に動作していることを確認できますか? あなたはネームサーバーのresolv.confを設定するためにポッドに入力することができます。8.8.8.8は、他のDNSが動作することを確認してみてください

関連する問題