learning/k8s-intermediate/workload/wl-statefulset/scaling.md
StatefulSet 中 pod.spec.terminationGracePeriodSeconds 不能为 0。具体原因请参考 force deleting StatefulSet Pods
创建 StatefulSet 例子中的 nginx StatefulSet 被创建时:
在 Kubernetes 1.7 及其后续版本中,可以为 StatefulSet 设定 .spec.podManagementPolicy 字段<Badge text="Kuboard 暂不支持" type="warn"/>,以便您可以继续使用 StatefulSet 唯一 ID 的特性,但禁用其有序创建和销毁 Pod 的特性。该字段的取值如下:
OrderedReady
OrderedReady 是 .spec.podManagementPlicy 的默认值。其对 Pod 的管理方式已经在 部署和伸缩 StatefulSet 时的执行顺序 详细描述
Parallel
.spec.podManagementPlicy 的取值为 Parallel,则 StatefulSet Controller 将同时并行地创建或终止其所有的 Pod。此时 StatefulSet Controller 将不会逐个创建 Pod,等待 Pod 进入 Running 和 Ready 状态之后再创建下一个 Pod,也不会逐个终止 Pod。
::: tip 此选项只影响到伸缩(scale up/scale down)操作。更新操作不受影响。 :::