Kubernetes Master错误报告“kubelet没有配置ClusterDNS IP”

时间:2017-01-11 17:02:56

标签: kubernetes kube-dns

我已根据本指南手动安装了kubernetes群集:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/

我已经安装了kubedns和kubernetes-dashboard插件,但在尝试启动heapster部署时,仪表板警告我“kubelet没有配置ClusterDNS IP”。但是,我认为这是不正确的。 在我的节点的kubelet配置中,我指定了:

KUBELET_ARGS="--cluster-domain=cluster.local --cluster-dns=10.250.100.53"

IP是我的kubeDNS服务的法兰绒IP。

我相信这是有效的,因为当我让pod在不指定服务器的情况下执行nslookup时,它可以工作。

[root@myKubeMaster]# kubectl exec busybox -- nslookup kubernetes.default.svc.cluster.local
Server:    10.250.100.53
Address 1: 10.250.100.53 kube-dns.kube-system.svc.cluster.local

Name:      kubernetes.default.svc.cluster.local
Address 1: 10.250.100.1 kubernetes.default.svc.cluster.local

这个错误来自哪里?

1 个答案:

答案 0 :(得分:0)

似乎参数如何传递给kubelet可能存在错误,您是否可以尝试拆分参数?(https://github.com/kubernetes/kubernetes/issues/27722#issuecomment-227893612