Kube-api服务器没有出现在Baremetal上

时间:2016-11-17 09:40:44

标签: centos kubernetes etcd flannel

我正按照http://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/

上的说明尝试在我的笔记本电脑上安装Kubernetes

我在/ etc / hosts中添加了以下IP 192.168.121.9 centos-master 192.168.121.65 centos-minion-1 192.168.121.66 centos-minion-2 192.168.121.67 centos-minion-3 除法兰绒安装外,已按照程序进行。

我一步步使用以下方法运行实例 for SERVICES in etcd kube-apiserver; do systemctl restart $SERVICES systemctl enable $SERVICES systemctl status $SERVICES done

etcd启动良好,但kube-apiserver失败并出现以下错误: Nov 17 14:40:11 localhost kube-apiserver: F1117 14:40:11.842367 6176 controller.go:84] Unable to perform initial IP allocation check: unable to refresh the service IP block: error #0: dial tcp 192.168.121.9:2379: i/o timeout

尝试将192.168.121.9 IP添加到BareMetal中的同一接口,但仍然失败。

不确定这里有什么问题..

1 个答案:

答案 0 :(得分:0)

你的问题的根源是kube-apiserver无法到达etcd,可能是因为它刚刚启动而且尚未完全启动。

2379是etcd的客户端端口,192.168.121.9是主节点的已解析IP。

为什么etcd要么没有接收请求,要么被kube-apiserver无法访问,需要进一步调查。