Pod 无法解析域名
Pod DNS 策略模式是 ClusterFirst,系统 /etc/resolve.conf
内容如下。
1 | nameserver 127.0.0.53 |
导致 Pod 里面的 /etc/resolv.conf
配置也是如此,无法正常解析域名。先删除 /etc/resolv.conf
(/run/systemd/resolve/stub-resolv.conf
的软链) ,再创建并写入如下内容。
1 | nameserver 223.5.5.5 |
1 | sudo rm /etc/resolv.conf |
重启 Pods。
1 | kubectl delete pods --all -n=<namespace> # 删除所有 pods |