k8s二进制安装-12,部署网络插件
flannel和calico的选型flannel优点: 部署简单,将网络配置生效在本机的iptables中缺点: 依赖docker网络,长时间不使用,会和docker0桥不在同一个网段,kube-proxy无法代理容器内部的网络calico优点: 支持ipvs和ipv6,将所有的网络规则写入etcd数据库中缺点: 部署复杂,保罗多种网络配置,需要一点的网络支持才能使用二进制和pod管理的选型网路组
·
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
更多推荐
已为社区贡献8条内容
所有评论(0)