在Kubernetes中删除有状态集

在Kubernetes中删除有状态集,kubernetes,containers,openshift,statefulset,Kubernetes,Containers,Openshift,Statefulset,如何永久删除Kubernetes中的有状态集?即使我通过设置--force和--grace period=0标志删除它们,它们也会被重新创建 我知道我可以通过删除部署本身来删除它们。我很想知道是否有办法保留部署并仅删除不需要的有状态集。将部署扩展到0将删除POD,但将保留部署: kubectl scale deploy/my deployment--replicas=0标题中的statefset和描述中的deployment混淆。标题仅讨论实际问题。删除部署是删除所有pod和有状态集的方法之一。

如何永久删除Kubernetes中的有状态集?即使我通过设置
--force
--grace period=0
标志删除它们,它们也会被重新创建


我知道我可以通过删除部署本身来删除它们。我很想知道是否有办法保留部署并仅删除不需要的有状态集。

将部署扩展到0将删除POD,但将保留部署:


kubectl scale deploy/my deployment--replicas=0

标题中的statefset和描述中的deployment混淆。标题仅讨论实际问题。删除部署是删除所有pod和有状态集的方法之一。我尝试了缩小部署规模的建议方法,效果非常好。