我想删除在kubernetes中创建的名称空间。 我执行的命令:
kubectl删除名称空间devops-ui
但是该过程花费的时间太长(〜20分钟)并且无法计数。
在检查minikube仪表板时,仍然有一个未删除的pod处于终止状态。
任何解决方案?
答案 0 :(得分:3)
请首先使用以下命令删除吊舱
kubectl delete pod pod_name_here --grace-period=0 --force --namespace devops-ui
现在删除名称空间
kubectl delete namespaces devops-ui
答案 1 :(得分:1)
参考:https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
答案 2 :(得分:0)
某些CRD具有终结器,这将阻止名称空间终止
示例从这里开始 https://github.com/kubernetes/kubernetes/issues/60807#issuecomment-408599873
?.
注意-如果您正在运行测试集群并且需要获得cluster-api访问权限,请使用此https://kubernetes.io/docs/tasks/access-application-cluster/access-cluster/
就我而言,它占用了资源(在默认名称空间中)
x => x.Date?.Year == 2019