0

我已经根据本指南手动安装了 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

这个错误来自哪里?

4

1 回答 1

0

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

于 2017-01-18T02:44:35.837 回答