如何删除已删除节点的吊舱

时间:2020-08-19 11:52:33

标签: kubernetes kubectl

我已使用以下命令从k8s集群中删除并删除了一个节点:

kubectl drain worker1 --ignore-daemonsets

kubectl delete worker1

在那之后,我看到kube-proxy和weave守护进程集(均为worker1)仍然存在(由于我忽略了守护进程集,这是可以预期的),即使节点已耗尽并删除。

如果节点(worker1)耗尽并删除,如何删除这些吊舱。

谢谢

1 个答案:

答案 0 :(得分:2)

找出在该已删除节点上计划的容器的名称,并使用kubectl delete pods <pod_name> --grace-period=0 --force -n <namespace>

删除容器

使用以下命令显示有关Pod的更多详细信息,包括调度Pod的节点

kubectl get pods -n <namespace> -o wide

您也可以在该节点上使用kubeadm reset。请注意,这将从该节点上卸载并删除所有与Kubernetes相关的软件。