簡體   English   中英

如何在Kube Minion上配置flanneld服務

[英]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端點
  • --etcd前綴

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM