【发布时间】:2018-06-29 15:13:58
【问题描述】:
在我的 K8s 集群中,我有一个 pod 尝试使用 kubernetes 外部的 DNS 解析 url。我没有选择我必须使用这个外部 DNS :( .
我在我的 pod 中覆盖了 /etc/resolv.conf 但这并没有改变任何东西。
你有关于我怎么做的想法或教程吗?
【问题讨论】:
标签: kubernetes google-kubernetes-engine
在我的 K8s 集群中,我有一个 pod 尝试使用 kubernetes 外部的 DNS 解析 url。我没有选择我必须使用这个外部 DNS :( .
我在我的 pod 中覆盖了 /etc/resolv.conf 但这并没有改变任何东西。
你有关于我怎么做的想法或教程吗?
【问题讨论】:
标签: kubernetes google-kubernetes-engine
我在我的 pod 中覆盖了 /etc/resolv.conf,但这并没有改变任何东西。
如果没有其他原因,因为该文件被卷安装到您的容器中,并且很可能在容器启动时被它影响的库读取。 IOW,你修改得太晚了。
你有关于我怎么做的想法或教程吗?
PodSpec: dnsConfig 和/或其dnsPolicy 朋友
【讨论】:
dig 或nslookup 或其他任何东西来尝试实际的DNS 查询吗?另外,您的 SDN 的 Service CIDR 和 Pod CIDR 是什么?