[记录一波云原生学习 - 命令篇] kubeadm集群管理(退出和加入)

环境

请移步 kubeadm部署篇


遇到的问题

在kubeadm部署好集群之后,测试学习完,想退出集群重新部署时走了好多坑,记录一下填坑过程

worker节点

shell脚本重置各个节点

# lsof 命令并将结果保存到变量中
output=$(lsof -i :10250)

# 提取 PID 值并赋值给变量
pid=$(echo "$output" | awk 'NR==2 {print $2}')

kill -9 $pid

rm -rf /etc/kubernetes/kubelet.conf
rm -rf /etc/kubernetes/pki/ca.crt

kubeadm reset
rm -rf /etc/cni/net.d && rm -rf $HOME/.kube/config file

完成!!!继续master节点

master节点

退出集群

删除各个节点

kubectl delete nodes [nodes-name]

重置master节点

kubectl reset 
再删除必要文件
rm -rf /etc/cni/net.d && rm -rf $HOME/.kube/config file

初始化集群

sudo kubeadm init \ 
--image-repository registry.aliyuncs.com/google_containers \
--pod-network-cidr=10.10.0.0/16 \
--apiserver-advertise-address=192.168.60.100 \
--kubernetes-version=v1.23.3

 得到token 让其他worker节点重新加入 join 即可

大功告成!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值