在Mac上使用Docker,我正在尝试将docker run参数移植到kubernetes yaml配置,今天我们正在运行一个带有以下DNS标志的容器:
--dns =“8.8.8.8”--dns =“8.8.4.4”
当我对这个容器进行码头工检查时,我看到:
"Dns": [
"8.8.8.8",
"8.8.4.4"
]
在阅读Kubernetes文档后,我将pod yaml配置为:
dnsPolicy: "None" dnsConfig:
nameservers:
- 8.8.8.8
- 8.8.4.4
但是,当我对码头工人检查Kubernetes推出的容器时,我看到了
"Dns": null 这是预期的吗?配置是否正确?也许Kubernetes网络绕过容器配置,所以容器不知道......