#yyds干货盘点#快速搭建kube-ovn环境

1.搭建k8s环境


脚本化安装
192.168.11.1 k8s-master
192.168.11.2 k8s-node01
192.168.11.3 k8s-node01

1.1先上传两个脚本文件

install-k8s
save-images-v1.19.3
对应修改install-master.sh install-node.sh 的ip为节点ip
//缺脚本文件联系我


                                            #yyds干货盘点#快速搭建kube-ovn环境

1.2 执行脚本

各个节点对应修改好改install-master.sh install-node.sh脚本以后
每个节点install-node.sh
node节点执行load-image-node.sh
master节点执行load-image-master.sh
master节点执行install-master.sh
mastert节点执行kubeadm token create --print-join-command
生成的命令到node节点执行

1.3检查kicon车型8s环境

kubectl get nodes
kubectl get po -A -o wide


                                            #yyds干货盘点#快速搭建kube-ovn环境


                                            #yyds干货盘点#快速搭建kube-ovn环境

2.删除网络查件calico

进入带有calico.yaml的目录
cd /home/hdf/install-k8s

2.1删除k8s对象

kubectl delete -f calico.yaml

2.2检查所有节点上的网络,看看是否存在Tunl0(每个节点)

ip addr show

2.3如果有Tunl0,将其删除(每个节点)

modprobe -r ipip

2.4移除Calico配置文件(每个节点)

ls /etc/cni/net.d/
看看是否存在Calico相关的文件和目录,如:10-calico.conflist,
calico-kubeconfig, calico-tls,如果有将其移除。
rm -rf /etc/cni/net.d/* //这时候整个Calico移除成功。

3.安装kdockersube-ovn

确认 kubelet 配置参数开启了 CNI,并且配置在标准路径下
/usr/bin/kubelet --network-plugin=cni --cni-bin-dir=/opt/cni/bin --cni-conf-dir=/etc/cni/net.d