【问题标题】:Unable to setup Calico on Kubernetes无法在 Kubernetes 上设置 Calico
【发布时间】:2021-02-24 16:28:55
【问题描述】:

正在尝试设置 Calico 本地 Kubernetes 集群。

初始化集群kubeadm init --pod-network-cidr=192.168.0.0/16 使用 https://docs.projectcalico.org/manifests/calico.yaml 清单。

~# calicoctl node status
Calico process is running.

IPv4 BGP status
+---------------+-------------------+-------+----------+---------+
| PEER ADDRESS  |     PEER TYPE     | STATE |  SINCE   |  INFO   |
+---------------+-------------------+-------+----------+---------+
| 10.25.13.69   | node-to-node mesh | start | 13:49:12 | Connect |
+---------------+-------------------+-------+----------+---------+

calico-node 抱怨: calico/node is not ready: BIRD is not ready: BGP not established with 10.25.13.69

Connect 究竟是什么意思?在哪里寻找问题?会不会和多个kubeadm reset有关?

【问题讨论】:

    标签: kubernetes project-calico


    【解决方案1】:

    由于节点具有不同的网络接口,calico-node 自动检测到节点上的不同网络。为了解决这个问题,我将IP_AUTODETECTION_METHOD env var 添加到calico-node DaemonSet。就我而言,我使用了这些 env var 值:

       # Auto-detect the BGP IP address.
       - name: IP
         value: "autodetect"
       - name: IP_AUTODETECTION_METHOD
         value: cidr=10.0.0.0/8
    

    【讨论】:

      猜你喜欢
      • 2021-05-14
      • 2018-04-15
      • 1970-01-01
      • 2020-09-09
      • 2020-12-25
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      相关资源
      最近更新 更多