kubernetes---fannel和calico之间的切换

目录

1、获取calico所需的镜像文件

2、删除fannel的配置

3、下载calico配置文件

4、设置相应的模式

5、启动配置

6、检查配置


       

 本篇文章主要介绍fannel到coliao之间网络的切换(一般情况下两者互不影响),具体的fannel和calico配置和使用,可以参考文章:https://blog.csdn.net/qq_41056224/article/details/123663331

1、获取calico所需的镜像文件

docker pull calico/cni:v3.14.1

docker pull calico/pod2daemon-flexvol:v3.14.1

docker pull calico/node:v3.14.1

docker pull calico/kube-controllers:v3.14.1

2、删除fannel的配置

##删除配置文件

kubectl delete -f kube-flannel.yml

##删除每个Node的fannel配置(server1、server2、server3均要执行)
mv /etc/cni/net.d/*  /mnt 

3、下载calico配置文件

wget https://docs.projectcalico.org/v3.14/manifests/calico.yaml

4、设置相应的模式

vim calico.yaml 

##关闭IPIP模式

```
# Enable IPIP
            - name: CALICO_IPV4POOL_IPIP
              value: "off"
```

5、启动配置

 kubectl apply -f calico.yaml

6、检查配置

##查看pod--每个节点都会产生一个calico的插件

kubectl get pod -n kube-system

##查看对应的服务模式

kubectl get daemonsets.apps -n kube-system

##查看细节描述

 kubectl describe ippools

##查看对应的网卡

ip addr

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值