在Kubernetes中删除有状态集
如何永久删除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和有状态集的方法之一。
--force
和--grace period=0
标志删除它们,它们也会被重新创建
我知道我可以通过删除部署本身来删除它们。我很想知道是否有办法保留部署并仅删除不需要的有状态集。将部署扩展到0将删除POD,但将保留部署:
kubectl scale deploy/my deployment--replicas=0
标题中的statefset和描述中的deployment混淆。标题仅讨论实际问题。删除部署是删除所有pod和有状态集的方法之一。我尝试了缩小部署规模的建议方法,效果非常好。