Kuebrnetes pods在minikube上获取错误的DNS名称服务器IP地址

时间:2018-02-09 14:32:22

标签: dns kubernetes minikube kube-dns

我遇到了在minikube上使用kubernetes解析服务主机的问题。 所以从内部我不能wget web-server:8081/endpoint。但我可以通过IP地址直接访问同一台服务器,如wget 10.0.0.81:8081/endpoint

在对问题进行问题排查后,我发现在/etc/resolve.conf个广告文件中,nameserver设置为10.96.0.10。以下是它的外观:

nameserver 10.96.0.10
search default.svc.cluster.local svc.cluster.local cluster.local
options ndots:5

kube-dns服务的群集IP为10.0.0.10时。 手动将广告连播上的名称服务器更改为10.0.0.10后,我会wget web-server:8081/endpoint

为什么设置错误的IP地址以及如何修复它?

1 个答案:

答案 0 :(得分:0)

问题是我在没有minikube的情况下更新了minikube delete。 在minikube deleteminikube start之后,DNS服务获取的IP地址10.96.0.10与在广告管理系统/etc/resolve.conf中设置的地址相同。

相关问题