当我的 poddnsPolicy
设置为时,Default
它会从主机获取 DNS 服务器/run/systemd/resolve/resolv.conf
(由resolvConf
Kubernetes 中的标志配置)并将它们存储在/etc/resolv.conf
pod 中。这是正常的 Kubernetes 行为。
但是当/run/systemd/resolve/resolv.conf
主机发生变化时,在我的例子中,当它从 DHCP 服务器获取 DNS 服务器时,pod/etc/resolv.conf
不会自动更新。我必须重新启动 pod 以确保 的内容/etc/resolv.conf
反映主机 的内容/run/systemd/resolve/resolv.conf
。
是否有 Kubernetes 标志或某种东西可以使它们保持同步?