kubernetes - 了解删除有状态集
问题描述
k8s 新手。我想明白,是什么kubectl delete sts --cascade=false
?
如果我删除级联,它会删除 statefulsets pod。
解决方案
在Deleting the Statefulset下的文档中有清楚的解释:
通过 kubectl 删除 StatefulSet 会将其缩小到 0,从而删除属于它的所有 pod。如果您只想删除 StatefulSet 而不是 pod,请使用
--cascade=false
.
因此,通过将此标志传递给kubectl delete
由 Statefulset 管理的 Pod,即使StatefulSet
对象本身已被删除,它们仍在运行。
推荐阅读
- mysql - 与 MySQL 的节点服务器连接丢失
- nginx - Nginx 配置通配符第一个文件夹
- excel - 尝试锁定工作表中仅受 UserInterface 保护的单元格时出现运行时错误 1004:= True
- android - 使用 WorkManager 的 PeriodicWorkRequest
- cordova - 使用 cordova-plugin-youtube-video-player 构建错误
- shell - 如何从工件下载文件夹工件
- database - 如何在 rdbms 中建模许多“多对多”关系?
- python - 使用逻辑(布尔)表达式对 Pandas 数据框进行切片
- php - smarty->assign() 不评估代码?
- python - AttributeError ,“超级”对象没有属性“保存”,在基于类的视图中