KubernetesでPodからクラスター外部のサーバーへアクセスしたいことがあると思います。 しかし、初期設定の状態ではPod内から名前解決ができず、外部サーバーへホスト名でアクセスすることができず、困っている方も多いのでは無いでしょうか。私はめちゃくちゃ困りました。そもそもCoreDNSに関する日本語記事がほとんどなく、公式ドキュメントを見てもあまりピンと来ず・・・ 散々調べた挙句、ちょっと設定するだけですぐに解決できることが判明したため、記録として残しておきます。 バージョン1.13で動作確認しています。
![KubernetesでPodから外部DNSを参照して名前解決する](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c1b1786953cd3b287f0e26488371dcbcf15544d/height=288;version=1;width=512/https%3A%2F%2Fk8sinfo.com%2Fwp-content%2Fuploads%2F2019%2F02%2F13629408.png)