上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网段:
替换calico.yaml:
# sed -i "s#POD_CIDR#${POD_SUBNET}#g" calico.yaml # kubectl apply -f calico.yaml
创建完成后,查看容器和节点状态,如图1.7所示。
图1.7 查看Pod信息
此时节点状态正常,如图1.8所示。
图1.8 查看节点状态