因故障k8s重置集群

因故障k8s重置集群

   运维菜鸟     2021年9月15日 06:32     2345    

我这里是实验环境,因为一个问题,导致了k8s集群不可用,但是我也懒得去修复问题,所以就选择了重置。

 

master节点上执行

kubeadm reset

删除/etc/kubernetes/目录

删除$HOME/.kube这个目录

 

work节点上执行

kubeadm reset

 

之后只需要按照之前的安装方式进行安装即可

直接初始化master节点

kubeadm init

--kubernetes-version=1.20.0

--apiserver-advertise-address=192.168.153.4(自己本机ip)

--image-repository registry.aliyuncs.com/google_containers

--service-cidr=10.10.0.0/16

--pod-network-cidr=10.122.0.0/16

 

执行下边指令

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

export KUBECONFIG=/etc/kubernetes/admin.conf

 

安装calico网络

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

 

初始化work节点

kubeadm join 192.168.153.4:6443 --token qdwegj.rcv5zklnx9gmzu0z --discovery-token-ca-cert-hash sha256:126eb039c7b5180f34acac53b8d50affc77e8eadbb3e22b77c4d0249d8296ca3 


文章评论

1

其他文章