![云原生Kubernetes全栈架构师实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/167/47217167/b_47217167.jpg)
上QQ阅读APP看书,第一时间看更新
1.9 Calico组件的安装
接下来安装CNI插件,CNI插件可以选择Calico或者Flannel等。由于本书后期涉及网络策略(NetworkPolicy)的学习,需要CNI插件支持NetworkPolicy,因此本次安装的是Calico(Flannel暂不支持)。在Master01节点安装Calico(注意其中1.22的版本号需要改成读者使用的版本号):
# cd /root/k8s-ha-install && git checkout manual-installation-v1.22.x && cd calico/
修改Pod网段为自己配置的Pod网段:
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P39_132784.jpg?sign=1738870431-yduOF0fO6Wn3f7K0fMU4Pth21EP3xBd5-0-c62ab4762887bc5891992c626575b236)
替换calico.yaml:
# sed -i "s#POD_CIDR#${POD_SUBNET}#g" calico.yaml # kubectl apply -f calico.yaml
创建完成后,查看容器和节点状态,如图1.7所示。
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P39_71974.jpg?sign=1738870431-87Ppl6DXQpU3zIFcOixlPFhUCVu0JX1C-0-162666f9fac0486a99a35ba60b60331f)
图1.7 查看Pod信息
此时节点状态正常,如图1.8所示。
![](https://epubservercos.yuewen.com/27A31B/26581513401334806/epubprivate/OEBPS/Images/Figure-P40_72101.jpg?sign=1738870431-mdIJYYTElzn5SQqLQQaoWMEWZzFTvndW-0-ee9ab0dc42e3f4a61b925b4b4dab5e0b)
图1.8 查看节点状态