首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kube minion上配置flanneld服务

如何在kube minion上配置flanneld服务
EN

Stack Overflow用户
提问于 2016-07-27 02:27:42
回答 1查看 284关注 0票数 0

我已经配置了一个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服务器上还需要检查什么?

问候

EN

回答 1

Stack Overflow用户

发布于 2016-07-27 08:20:58

在每个Kubernetes节点实例上,您必须在/etc/sysconfig/flanneld中提供:

  • --etcd-endpoints
  • --etcd-prefix

在此之前,您是否在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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38597347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档