kubernetes 1.16.2 NotReady…

 

kubernetes 1.16.2 版,部屬之後,node 成員遲遲無法變成 Ready,該要如何解決呢?

[root@master ~]# kubectl version --short
Client Version: v1.16.2
Server Version: v1.16.2
[root@master ~]#

https://raw.githubusercontent.com/coreos/flannel/32a765fd19ba45b387fdc5e3812c41fff47cfd55/Documentation/kube-flannel.yml

這個版本的設定檔,必須要加一行才可以正常。

    105 data:
    106   cni-conf.json: |
    107     {
    108       "name": "cbr0",
    109       "plugins": [
    110         {

在 108 跟 109 行中間,插入一行,改成這樣:

    105 data:
    106   cni-conf.json: |
    107     {
    108       "name": "cbr0",
    109       "cniVersion":"0.3.1",
    110       "plugins": [
    111         {

只要多加一行 “cniVersion":"0.3.1″,就可以解決這個問題

[root@master ~]# kubectl version --short
Client Version: v1.16.2
Server Version: v1.16.2
[root@master ~]# kubectl get nodes
NAME                  STATUS   ROLES    AGE   VERSION
master.training.lab   Ready    master   75m   v1.16.2
node1.training.lab    Ready       75m   v1.16.2
node2.training.lab    Ready       75m   v1.16.2
[root@master ~]# 

這樣就大功告成啦!

本篇發表於 CentOS 6, CentOS 7, Docker, kubernetes, Linux, RHEL 6, RHEL 7, ubuntu。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s