我已经配置了一个kube master服务器和一个kube minion服务器。两者都在主服务器上的CentOS 7上,kube-scheduler、kube-controller-manager和kube-apiservr服务与docker一起运行,并在kube主服务器上配置flanneldured etcd服务器,该服务器已启动并正常运行。但是,在minion服务器上配置flanneld时,出现如下错误:
“无法检索网络配置:客户端: etcd群集不可用或配置错误”
我已经验证了以下1: kube minion服务器和kube master服务器能够通过主机名ping 2:防火墙在两台服务器上都已停止3: /etc/sysconfig/flanned file配置为指向kube master上运行的etcd主机IP
有人能建议一下为什么会出现这个错误吗..在minion服务器上还需要检查什么?
问候
发布于 2016-07-27 08:20:58
在每个Kubernetes节点实例上,您必须在/etc/sysconfig/flanneld中提供:
在此之前,您是否在etcd密钥中推送了任何网络配置?
在我的服务器上,例如:
网络根@jm-fou ~# etcdctl -- http://master:5001网络ls /coreos.com/
/coreos.com/network/config /coreos.com/network /subnet.
和
根@jm-fou ~# etcdctl -- http://master:5001 http://master:5001 get //~#/config{“后端”:{“端口”:8285,“类型”:“udp”},“网络”:“172.29.0/16”,"SubnetLen":24}
此json已由以下命令推送:
etcdctl --端点http://master:5001设置/coreos.com//config{“后端”:{“端口”:8285,“类型”:“udp”},“网络”:"172.29.0/16","SubnetLen":24}
并且kube-controller-manager开始指定这个网络:
--群集cidr=172.29.0.0/16
https://stackoverflow.com/questions/38597347
复制相似问题