了解删除有状态集

问题描述

k8s的新手。我想了解kubectl delete sts --cascade=false是做什么的?

如果我删除级联,它将删除有状态集的容器。

解决方法

Deleting the Statefulset:下的文档中对此有明确解释

通过kubectl删除StatefulSet会将其缩小为0, 从而删除其中一部分的所有吊舱。如果要删除 仅使用StatefulSet而不使用Pod,请使用--cascade=false

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

,

the fine manual所述,它删除了StatefulSet监督机制,而没有实际删除底层Pod。删除监督机制意味着,如果Pod死了,或者您希望进行某种更改,则kubernetes将不再负责确保Pod处于所需的配置。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...