| 性质 | 只读观察,不修改资源 |
|---|---|
| 成功标志 | 新版本副本达到期望且可用 |
| 超时 | --timeout 到时以非零退出处理 |
| 脚本配合 | status 失败即触发回滚或人工介入 |
发布裁决
发布裁决
kubectl rollout status deployment/web --timeout=5m
kubectl rollout status deployment/web --watch=false把 rollout status 的退出码作为流水线发布步骤的裁决点:超时即失败,避免「已提交=已完成」的错觉。
观察 Deployment 收敛过程的命令:输出各副本进度,脚本可用它判断发布成功或超时,替代轮询 Pod 列表的土办法。
| 性质 | 只读观察,不修改资源 |
|---|---|
| 成功标志 | 新版本副本达到期望且可用 |
| 超时 | --timeout 到时以非零退出处理 |
| 脚本配合 | status 失败即触发回滚或人工介入 |
kubectl rollout status deployment/web --timeout=5m
kubectl rollout status deployment/web --watch=false