Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee My腾云code

Happy_EveryDay

可以平凡 不可以平庸 无爱则无忧,无欲则无求,无怒而无敌,无怨才是佛。所有烦恼,都是放不下的执著 开源技群 328035181 MyGitee

kubeadm reset后 重部署k8s 20250510

1.初始化

在主节点上执行

 

kubeadm init --apiserver-advertise-address=192.168.177.129 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.22.2 --control-plane-endpoint k8s-master --service-cidr=172.16.0.0/16 --pod-network-cidr=10.244.0.0/16

 

根据输出提示执行如下命令

mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown $(id -u):$(id -g) $HOME/.kube/config

 

2.其他节点加入

node节点上执行

kubeadm join k8s-master:6443 --token 6f9qyz.hipgms2 gl2h43w6s \
> --discovery-token-ca-cert-hash sha256:a90cb43580a4997bdbad22046fc5225a 76b081b8a0de7fc4a873a062c54ba6e1

 

3.查看服务

systemctl status kubelet
systemctl enable kubelet

 

 

4.将master节点上的admin.conf文件拷贝到node1、node2节点
scp /etc/kubernetes/admin.conf root@192.168.177.130:/etc/kubernetes/
scp /etc/kubernetes/admin.conf root@192.168.1.131:/etc/kubernetes/

 

 

 

 

5.当前的集群pod状态

复制代码
[root@master manifests]# kubectl get pods -A
NAMESPACE     NAME                             READY   STATUS              RESTARTS   AGE
kube-system   coredns-74586cf9b6-bk6fl         0/1     ContainerCreating   0          4m37s
kube-system   coredns-74586cf9b6-cfhhb         0/1     ContainerCreating   0          4m37s
kube-system   etcd-master                      1/1     Running             3          4m52s
kube-system   kube-apiserver-master            1/1     Running             3          4m52s
kube-system   kube-controller-manager-master   1/1     Running             3          4m52s
kube-system   kube-proxy-2p42g                 1/1     Running             0          3m7s
kube-system   kube-proxy-j66xl                 1/1     Running             0          4m37s
kube-system   kube-proxy-ppp5l                 1/1     Running             0          2m49s
kube-system   kube-scheduler-master            1/1     Running             3          4m52s
复制代码

 

6.安装网络插件

[root@master ~]#cd ~
[root@master ~]#kubectl apply -f calico.yaml

 

 

7.再次查看pod状态

 

 

复制代码
[root@master ~]# kubectl get pods -A
复制代码

posted on 2025-05-10 23:39  cn2025  阅读(75)  评论(0)    收藏  举报

导航