首页 > 解决方案 > 了解删除有状态集

问题描述

k8s 新手。我想明白,是什么kubectl delete sts --cascade=false

如果我删除级联,它会删除 statefulsets pod。

标签: kuberneteskubernetes-statefulset

解决方案


在Deleting the Statefulset下的文档中有清楚的解释:

通过 kubectl 删除 StatefulSet 会将其缩小到 0,从而删除属于它的所有 pod。如果您只想删除 StatefulSet 而不是 pod,请使用--cascade=false.

因此,通过将此标志传递给kubectl delete由 Statefulset 管理的 Pod,即使StatefulSet对象本身已被删除,它们仍在运行。


推荐阅读