Kubernetes (Microk8s) の中から名前解決ができなくなったので dns プラグインを入れ直した

kubernetes
2023-07-03 02:04 (2 years ago)
Cluster Hiccups
この記事をテーマにした曲を再生

MicroK8s を使っていたら、Pod から外部の通信ができなくなっていた。

SSH で外部に通信するコード処理があったが、

ssh: Could not resolve hostname server.example.com: Try again

というエラーが出ていた。

他の Pod でも名前解決ができないか、遅い状態だった。

microk8s の DNS プラグインの入れ直し(DNSサーバの再設定)で直った。

$ microk8s disable dns
$ microk8s enable dns:1.1.1.1

補足: Kubernetes の DNS のデバッグ方法 Debugging DNS Resolution | Kubernetes

アーカイブ