k8s删除node
删除kubernets中加入的node
   ·  
 
步骤1:显示k8s的节点
[root@master ~]# kubectl get nodes
  NAME STATUS ROLES AGE VERSION
  k8s-master Ready control-plane 78m v1.24.8
  k8s-node2 NotReady 72m v1.24.8
以下步骤删除名称为k8s-node2的node节点,如果删除其他节点将名称改为要删除的节点。
步骤2:设置节点为不可调度
[root@master ~]# kubectl cordon k8s-node2
  node/localhost.localdomain cordoned
  [root@master ~]# kubectl drain k8s-node2 --ignore-daemonsets
  node/k8s-node2 already cordoned
  WARNING: ignoring DaemonSet-managed Pods: kube-system/kube-proxy-pwdpp
  node/k8s-node2 drained
步骤3:删除该节点
[root@master ~]# kubectl delete node k8s-node2
  node “localhost.localdomain” deleted
步骤4:若需要重新部署该节点
在该节点上执行kubeadm reset
  [root@k8s-node2 ~]# kubeadm reset --cri-socket unix:///var/run/cri-dockerd.sock
  
更多推荐
 


所有评论(0)