网站首页 > 文章精选 正文
1、强制删除 pvc
kubectl patch pvc pvc-name -p '{"metadata":{"finalizers":null}}' -n namespace
2、强制删除 pod
kubectl delete pod PODNAME --force --grace-period=0 -n namespace
3、强制删除 namespace
kubectl delete namespace NAMESPACENAME --force --grace-period=0 -n namespace
如上述命令无效,可以尝试以下方法:
1)运行以下命令以查看处于“Terminating”状态的namespace:
kubectl get ns
2)选择一个Terminating namespace,并查看namespace 中的finalizer。运行以下命令:
kubectl get ns namespace -oyaml
3)导出json格式到文件
kubectl get ns namespace -o json > namespace.json
4)编辑namespace.josn,删除finalizers 字段的值
5)开启proxy
kubectl proxy
执行该命令后,当前终端会被卡住
6)打开新的终端,运行以下命令
curl -k -H "Content-Type:application/json" -X PUT --data-binary @namespace.json http://127.0.0.1:8001/api/v1/namespces/namespace/finalize
7)确认处于Terminating 状态的namespace已经被删除
如果还有处于Terminating 状态的namespace,重复以上步骤可删除。
猜你喜欢
- 2025-04-23 Kubernetes原理深度解析:万字图文全总结!
- 2025-04-23 一站式速查知识总结,助您轻松驾驭容器编排技术(水平扩展控制)
- 2025-04-23 Devops实践之minikube部署:单机环境使用k8s
- 2025-04-23 Kubernetes组件及工作原理详解
- 2025-04-23 K8S架构原理详解(图文全面总结)
- 2025-04-23 Kubernetes Kube-Proxy 组件 IPVS 模式工作原理及常用故障排查
- 2025-04-23 K8s核心组件解析:一文读懂它们的作用
- 2025-04-23 k8s service 负载均衡:proxy mode介绍
- 2025-04-23 一起学云原生(3)k8s基础知识总结
- 2025-04-23 k8s基础知识之基础组件
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)