我已经建立了一个kubernetes
集群,它工作正常。我创建了类型为deployment
的{{1}},然后创建了几个Pod,并且运行良好。我进行了很少的更改,因此使用以下命令删除了daemonset
:
daemonset
虽然删除了几个Pod,但很少有机器脱机,因此在它们上运行的Pod继续显示kubectl delete daemonset <name> --namespace=clustech
状态。我需要删除这些吊舱或完全删除之前的unknown
,但无法执行。我正在使用以下命令删除Pod:
daemonset
但这显示以下错误:
kubectl delete pod PODNAME --grace-period=0 --force
如何删除吊舱。
答案 0 :(得分:2)
使用namespace
参数重新运行第二个命令即可完成您的工作。
--grace-period=0 --force
是删除此类Pod的正确命令。
答案 1 :(得分:1)
您可以使用以下命令删除daemonset.apps:
kubectl delete --all daemonset.apps -n <namespace>