网络插件
Flannel网络插件
# 安装Flannel kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml # 或使用国内镜像 kubectl apply -f https://mirror.ghproxy.com/https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml # 查看Pod状态 kubectl get pods -n kube-flannel
Calico网络插件
# 安装Calico kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.26.1/manifests/calico.yaml # 查看Pod状态 kubectl get pods -n kube-system -l k8s-app=calico-node # Calico支持网络策略,适合生产环境
选择建议
- Flannel: 简单轻量,适合测试环境
- Calico: 功能丰富,支持网络策略,适合生产环境