[英]how to configure flanneld service on kube minion
我已經配置了一台kube主服務器和一台kube minion服務器。 兩者都在主服務器上的CentOS 7上,kube-scheduler,kube-controller-manager和kube-apiservr服務與docker一起運行,並且flanneldured etcd服務器在已啟動並正常運行的kube主服務器上配置。 但是,在minion服務器上配置flanneld時,出現如下錯誤:
“無法檢索網絡配置:客戶端:etcd clustr不可用或配置錯誤”
我已經驗證了以下內容1:kube minion服務器和kube master服務器能夠按主機名ping 2:在兩個服務器上都停止了防火牆3:/ etc / sysconfig / flanned文件配置為指向在kube master上運行的etcd主機IP
有人可以建議為什么會出現此錯誤..在minion服務器上還需要檢查什么?
問候
在每個Kubernetes節點實例上,必須在/ etc / sysconfig / flanneld中提供:
在此之前,您是否在etcd鍵中推送了任何網絡配置?
例如,在我的服務器上:
[root @ jm-fou〜]#etcdctl --endpoints http:// master:5001 ls /coreos.com/network /coreos.com/network/config /coreos.com/network/subnets
和
[root @ jm-fou〜]#etcdctl --endpoints http:// master:5001 get /coreos.com/network/config {“后端”:{“端口”:8285,“類型”:“ udp”}, “網絡”:“ 172.29.0 / 16”,“子網掩碼”:24}
此json已由folloging命令推送:
etcdctl --endpoints http:// master:5001 set /coreos.com/network/config {“后端”:{“端口”:8285,“類型”:“ udp”},“網絡”:“ 172.29.0 / 16“,” SubnetLen“:24}
並且kube-controller-manager開始指定此網絡:
--cluster-cidr = 172.29.0.0 / 16
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.