kubernetes - 如果一个或多个 Pod 未准备好,Kubernetes StatefulSet 会等待重启
问题描述
我有一个由多个 pod 组成的 statefulset。我有一个需要调用 STS 重启的用例,我运行这个:kubectl rollout restart statefulset mysts
如果我在一个或多个 Pod 处于未就绪状态时重新启动 statefulset,则重新启动操作会排队。只有在所有 pod 都准备好后,restart 才会生效。这可能需要很长时间,具体取决于就绪阈值和 pod 面临的问题类型。
有没有办法强制重启 statefulset,我不等待 pod 准备好?我不想终止/删除 pod 而不是重新启动 statefulset。滚动重启对我来说效果很好,因为它有助于避免应用程序中断。
解决方案
推荐阅读
- android - 为 targetSDKversion 26 修改 AndroidManifest.template.xml 阻止对图片库的写访问
- abap - SAP ABAP 创建表
- java - 在自定义视图中获取 RecyclerView 方向
- c - 随机填充的向量总是返回相同的数字
- julia - 按 julia 中的公共列值合并数组
- amazon-web-services - AWS ALB 路由
- java - 游戏逻辑应该在客户端还是服务器上?
- css - webpack 4,捆绑字形图标
- ms-access - Creating A Query From SQL Where Condition
- batch-file - 从 .txt 文件中读取 BATCH,而不使用文字路径