3.8.1 按名称删除 pod
可以通过空格分隔的名称删除多个 pod
$ kubectl delete po kubia-gpu
Kubernetes 先向进程发送 SIGTERM, 再发送 SIGTERM.
3.8.2 使用标签选择器删除 pod
$ kubectl delete po -l creation_method=manual
$ kubectl delete po -l rel=canary

3.8.3 通过删除整个命名空间来删除 pod
$ kubectl delete ns custom-namespace
3.8.4 删除命名空间中的所有 pod, 但保留命名空间
$ kubectl delete po --all
3.8.5 删除命名空间中的 (几乎) 所有资源
可以删除 ReplicationController 和 pod, 以及 service:
$ kubectl delete all --all
- 第一个 all: 指定删除所有资源类型
--all: 删除所有资源实例
注意:
- 并不是所有资源都删除了 (Secret)
