一部のホスト上の一部の Kubernetes ポッドで Getaddrinfo が解決されない

一部のホスト上の一部の Kubernetes ポッドで Getaddrinfo が解決されない

getaddrinfo同じ名前空間内のKubernetesサービスにアドレスを解決できないポッドがありますが、代わりにIPアドレスを使用するとサービスに接続できます。 を使用して、DNSクエリがまたは にtcpdump送信されないことを確認できます。 にアドレスを手動で追加しても問題は解決しません。 ポッドのイメージは の派生物です。nodelocaldnscoredns/etc/hostshttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebookstart-singleuser.shエントリポイントとして実行されます。

同じマシンにポッドを作成し、sleepエントリ ポイントとしてのみ実行する場合は、すべてが機能します。この問題は、一部の新しいマシン (クラスターが最初にセットアップされてから約 2 年後にインストールされたマシン) でも発生します。

この非常に不可解な問題を修正またはトラブルシューティングする方法について何かアイデアはありますか?

関連情報