k8s flannel网络切换calico步骤

flannel网络切换calico操作步骤:

 

1、删除flannel布署资源:

kubectl delete -f kube-flannel.yml

2、清除flannel遗留信息

  • 删除flannel.1及cni0网卡

    ip link delete flannel.1

    ip link delete cni0

  • 清除路由表(此前flannel配置为host-gw网络类型)

    ip route del 10.244.2.0/24 via 192.168.88.172 dev ens33

    ip route del 10.244.1.0/24 via 192.168.88.171 dev ens33

    ip route del 10.244.1.0/24 dev cni0 proto kernel scope link src 10.244.1.1

     

3、布署calico资源:

wget https://docs.projectcalico.org/v3.9/manifests/calico-etcd.yaml

主要修改配置如下:

  • 配置连接etcd地址,如果使用https,还需要配置证书。(ConfigMap,Secret)

  • 根据实际网络规划修改Pod CIDR(CALICO_IPV4POOL_CIDR)

  • 选择工作模式(CALICO_IPV4POOL_IPIP),支持BGP(Never)IPIP(Always)CrossSubnet(开启BGP并支持跨子网)

kubectl apply -f calico-etcd.yaml

4、重建pod以应用calico网络

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值