Kubernetes 中 Pod 的管理与健康检查
1. 停止和删除 Pod
在 Kubernetes 中,当你不再需要某些 Pod 时,可以采用多种方式将其停止和删除。
- 按名称删除 Pod :使用 kubectl delete po 命令并指定 Pod 的名称,即可删除该 Pod。例如,删除名为 kubia - gpu 的 Pod:
$ kubectl delete po kubia - gpu
pod "kubia - gpu" deleted
当删除一个 Pod 时,Kubernetes 会向该 Pod 中的所有容器发送 SIGTERM 信号,默认等待 30 秒让容器优雅地关闭。若容器未能及时关闭,Kubernetes 会发送 SIGKILL 信号强制终止。为确保容器能优雅关闭,需在应用中正确处理 SIGTERM 信号。此外,你还可以同时删除多个 Pod,只需在命令中用空格分隔多个 Pod 名称,如 kubectl delete po pod1 pod2 。
- 使用标签选择器删除 Pod :若要删除具有相同标签的多个 Pod,可使用标签选择器。例如,删除包含 creation_method = manual 标签的 kubia - manual 和
超级会员免费看
订阅专栏 解锁全文
1557

被折叠的 条评论
为什么被折叠?



