Kubernetes——StatefulSet资源扩缩容(增加/减少副本数量)

StatefulSet资源扩缩容

  StatefulSet 资源的扩缩容与 Deployment 资源相似,即通过修改资源的副本数来改动其目标 Pod 资源数量。

  对 StatefulSet 资源来说,kubectl scale 和 kubectl path 命令均可实现此功能,也可以使用 kubectl edit 命令直接修改其副本,或者在修改配置文件之后,由 Kubectl apply 命令重新声明。

  例如,我们将 myapp 中的 Pod 副本数量扩展到 6 个。

kubectl scale statefulset myapp --replicas=6
statefulset.apps "myapp" scaled

  Statefulset 资源的扩展过程与创建过程的 Pod 资源生成策略相同,默认为顺序执行,而且其名称也将现有 Pod 资源的最后一个序号向后进行。

  与扩容操作相比,缩容操作只需要将其副本数量调低些即可。缩减规模终止 Pod 资源的默认策略也是以 Pod 顺序号逆序逐一进行,直到数量满足期望目标为止。

posted @ 2022-06-29 14:55  左扬  阅读(580)  评论(0编辑  收藏  举报
levels of contents