kubernetes 停止一个状态集的一个pod

sqxo8psd  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(119)

在我的kubernetes(托管在Azure上)上,我有一个名为database的Statefulset,副本= 3来处理我的数据库集群(所以我有pod database-0database-1database-2
我有一些操作要在其中一个“集群节点”的磁盘上执行。我想关闭database-1(不停止其他两个pod),以便能够更改安装在不同pod上的磁盘,然后重新启动database-1
我怎么能这么做这在Kubernetes中是可能的吗?
谢谢

kg7wmglp

kg7wmglp1#

你想要的是不可能与statefulset控制器。由于副本是3,如果您删除特定的pod,则控制器将带回pod。如果你缩减有状态集,那么pod会根据你缩减的程度而终止。

相关问题