从零到一k8s(五)网络模型讲解(cilium,calico,flannel)


calico

安装

curl https://projectcalico.docs.tigera.io/manifests/calico.yaml -O
更改podcidr 
kubectl apply -f calico.yaml 
curl -L https://github.com/projectcalico/calico/releases/download/v3.22.0/calicoctl-linux-amd64 -o calicoctl
chmod +x ./calicoctl
calicoctl node status
Calico process is running.

IPv4 BGP status
+--------------+-------------------+-------+----------+-------------+
| PEER ADDRESS |     PEER TYPE     | STATE |  SINCE   |    INFO     |
+--------------+-------------------+-------+----------+-------------+
| 10.160.105.7 | node-to-node mesh | up    | 12:31:00 | Established |
| 10.160.105.8 | node-to-node mesh | up    | 12:30:59 | Established |
+--------------+-------------------+-------+----------+-------------+

默认运行在 node-node-mesh 模式下的 full mesh bgp 模型

 

k8s