在查看文档时,有一个API调用可以删除单个pod,但是否有一种方法可以删除所有名称空间中的所有pod ?
当前回答
kubectl delete po,ing,svc,pv,pvc,sc,ep,rc,deploy,replicaset,daemonset --all -A
其他回答
K8s完全在命名空间的基础上工作。如果要释放与指定命名空间相关的所有资源。
你可以使用下面提到的:
kubectl delete namespace k8sdemo-app
如果你有多个pod崩溃或出错,你想删除它们
Kubectl delete pods——all -n | gep
你可以使用kubectl删除pods -l dev-lead!=carisa或其他标签。
kubectl delete daemonsets,replicasets,services,deployments,pods,rc,ingress --all --all-namespaces
也摆脱了烦人的复制控制器。
如果你有hpa,那么缩小。
推荐文章
- 如何在gcloud和minikube之间切换kubectl集群
- 如何让容器在Kubernetes上运行?
- 如何手动触发Kubernetes计划作业?
- 如何从Kubernetes复制控制器的所有pod中获取日志?
- 删除Kubernetes pod时重新创建
- 使用/healthz进行应用程序运行状况检查的约定来自哪里?
- Kubernetes Service定义中targetPort和port的区别
- Kubernetes服务外部ip挂起
- 我如何强迫Kubernetes重新拉一张图片?
- 命令删除所有kubernetes命名空间中的所有pod
- 吊舱和部署的区别是什么?
- 入口vs负载均衡器
- Apache的Mesos和谷歌的Kubernetes有什么区别
- Docker Compose和Kubernetes有什么区别?
- Kubectl应用vs Kubectl创建?