flannel和calico的选型

flannel
  • 优点: 部署简单,将网络配置生效在本机的iptables中
  • 缺点: 依赖docker网络,长时间不使用,会和docker0桥不在同一个网段,kube-proxy无法代理容器内部的网络
calico
  • 优点: 支持ipvs和ipv6,将所有的网络规则写入etcd数据库中
  • 缺点: 部署复杂,保罗多种网络配置,需要一点的网络支持才能使用

二进制和pod管理的选型

  • 网路组件在k8s中很重要,但是一般都是最后一步部署,完全你可以依赖的k8s环境进行自动部署网络插件

部署calico

下载镜像
wget http://xxxx/network/pause.tar
docker load -i pause.tar
wget http://xxxx/network/calico.yaml
kubectl apply -f calico.yaml

部署flannel

wget http://xxxx/network/flannel.yaml
kubectl apply -f flannel.yaml
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐