K8S部署calico網絡插件有一個calico-node-xxx始終0/1


1、情況是這樣的,我在master部署calico網絡插件的時候,運行完kubectl apply -f calico.yml后,查看pod運行情況:

 

 2、有一個pod 狀態是0/1,接下來查看日志:

 

 3、出現以上錯誤信息中一個的,直接 ip a 查看網卡配置:

 

 

4、解決辦法:

修改calico.yaml文件:

 # Auto-detect the BGP IP address.
            - name: IP
              value: "autodetect"
            - name: IP_AUTODETECTION_METHOD
              value: "interface=em1"
            # Enable IPIP
            - name: CALICO_IPV4POOL_IPIP
              value: "Always"

在calico.yaml 文件中

#Auto-detect the BGP

加上這個自動偵探方法:

       - name: IP_AUTODETECTION_METHOD
              value: "interface=em1"

 

(注:紅色的部分就是我實際的網卡地址,即登錄虛擬機的ip所在的那個網卡!)

 

5、重新部署calico

kubectl apply -f calico.yaml

6、結果如下:

 

 pod運行正常!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM