一、部署多master高可用Kubernetes集群

部署方式详见上一篇博客:https://blog.csdn.net/lic95/article/details/124903648
部署完成后查询现有集群状态

[root@master01 ~]# kubectl get nodes
NAME       STATUS   ROLES                  AGE   VERSION
master01   Ready    control-plane,master   57m   v1.23.6
master02   Ready    control-plane,master   51m   v1.23.6
master03   Ready    control-plane,master   50m   v1.23.6
node01     Ready    <none>                 38m   v1.23.6
node02     Ready    <none>                 38m   v1.23.6
node03     Ready    <none>                 38m   v1.23.6
[root@master01 ~]# 

[root@master01 ~]# kubectl get pods -A | grep flannel
kube-system            kube-flannel-ds-4lzls                        1/1     Running   0               3h13m
kube-system            kube-flannel-ds-5pbkv                        1/1     Running   1 (3m11s ago)   3h13m
kube-system            kube-flannel-ds-c27bh                        1/1     Running   0               3h17m
kube-system            kube-flannel-ds-hf6f7                        1/1     Running   0               3h17m
kube-system            kube-flannel-ds-k6924                        1/1     Running   0               3h17m
kube-system            kube-flannel-ds-sbzvn                        1/1     Running   0               3h13m
[root@master01 ~]# 
[root@master01 ~]# 

二、Kubernetes卸载flannel网络
[root@master01 ~]#

# 停止flannel pod
kubectl delete -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml

#清理所有节点网络,分别在所有master和node节点上执行下面清理命令清理flannel网络留下的文件
systemctl stop kubelet
ifconfig cni0 down
ifconfig flannel.1 down
ip link delete cni0
ip link delete flannel.1
rm -rf /var/lib/cni/
rm -rf /etc/cni/net.d/*
systemctl start kubelet

#清理完成后最好重启一下各个节点

三、Kubernetes安装calico网络

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

#安装完毕后新pod状态
[root@master01 ~]# kubectl get pod -A
NAMESPACE              NAME                                         READY   STATUS    RESTARTS        AGE
default                nginx-85b98978db-f67t6                       1/1     Running   1 (23m ago)     3h36m
kube-system            calico-kube-controllers-6b77fff45-v6zsp      1/1     Running   5 (2m21s ago)   22m
kube-system            calico-node-9gqn6                            1/1     Running   4 (2m46s ago)   22m
kube-system            calico-node-9trs6                            1/1     Running   0               22m
kube-system            calico-node-b499m                            1/1     Running   1 (19m ago)     22m
kube-system            calico-node-b884g                            1/1     Running   0               22m
kube-system            calico-node-prtr6                            1/1     Running   0               22m
kube-system            calico-node-v5wdk                            1/1     Running   1 (7m48s ago)   22m
kube-system            coredns-6d8c4cb4d-chr8p                      1/1     Running   1 (23m ago)     26m
kube-system            coredns-6d8c4cb4d-tvdls                      1/1     Running   1 (19m ago)     4h
kube-system            etcd-master01                                1/1     Running   2 (19m ago)     4h
kube-system            etcd-master02                                1/1     Running   4 (2m45s ago)   3h54m
kube-system            etcd-master03                                1/1     Running   1 (7m47s ago)   3h53m
kube-system            kube-apiserver-master01                      1/1     Running   2 (19m ago)     4h
kube-system            kube-apiserver-master02                      1/1     Running   4 (2m45s ago)   3h54m
kube-system            kube-apiserver-master03                      1/1     Running   2 (7m47s ago)   3h53m
kube-system            kube-controller-manager-master01             1/1     Running   4 (18m ago)     4h
kube-system            kube-controller-manager-master02             1/1     Running   4 (2m45s ago)   3h54m
kube-system            kube-controller-manager-master03             1/1     Running   1 (7m48s ago)   3h53m
kube-system            kube-proxy-dplkb                             1/1     Running   1 (7m47s ago)   3h53m
kube-system            kube-proxy-krcfp                             1/1     Running   1 (19m ago)     4h
kube-system            kube-proxy-mxcb8                             1/1     Running   1 (23m ago)     3h42m
kube-system            kube-proxy-q7prr                             1/1     Running   1 (23m ago)     3h42m
kube-system            kube-proxy-rcj6q                             1/1     Running   1 (23m ago)     3h42m
kube-system            kube-proxy-t89z9                             1/1     Running   3 (2m46s ago)   3h54m
kube-system            kube-scheduler-master01                      1/1     Running   4 (18m ago)     4h
kube-system            kube-scheduler-master02                      1/1     Running   4 (2m45s ago)   3h54m
kube-system            kube-scheduler-master03                      1/1     Running   1 (7m48s ago)   3h52m
kubernetes-dashboard   dashboard-metrics-scraper-799d786dbf-dlnmd   1/1     Running   1 (23m ago)     3h40m
kubernetes-dashboard   kubernetes-dashboard-fb8648fd9-p75th         1/1     Running   1 (23m ago)     3h40m
[root@master01 ~]# 
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐