首页 > 解决方案 > 如果一个或多个 Pod 未准备好,Kubernetes StatefulSet 会等待重启

问题描述

我有一个由多个 pod 组成的 statefulset。我有一个需要调用 STS 重启的用例,我运行这个:kubectl rollout restart statefulset mysts

如果我在一个或多个 Pod 处于未就绪状态时重新启动 statefulset,则重新启动操作会排队。只有在所有 pod 都准备好后,restart 才会生效。这可能需要很长时间,具体取决于就绪阈值和 pod 面临的问题类型。

有没有办法强制重启 statefulset,我不等待 pod 准备好?我不想终止/删除 pod 而不是重新启动 statefulset。滚动重启对我来说效果很好,因为它有助于避免应用程序中断。

标签: kuberneteskubernetes-podkubernetes-statefulset

解决方案


推荐阅读