首页/云/Kubernetes 速查/kubectl rollout pause/resume 暂停发布
本包目录(307 条)
kubectl 基础56 条
工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条集群运维与排障54 条

kubectl rollout pause/resume 暂停发布

暂停滚动发布后继续修改模板(如分批改镜像/环境变量),改完再恢复,可把多次修改合并成一次发布或实现暂停观察的金丝雀。

Kubernetes 速查云更新于 2026-10-12
用途暂停/恢复滚动更新流程
语法kubectl rollout pause <资源>/<名称>;kubectl rollout resume <资源>/<名称>

常用示例

常用示例
kubectl rollout pause deploy/web
kubectl set image deploy/web web=app:1.26.0
kubectl set env deploy/web FEATURE_X=on
kubectl rollout resume deploy/web
kubectl rollout status deploy/web
pause 期间模板可改但不会触发新 ReplicaSet;resume 后合并成一次滚动。

易错点

  • 暂停状态容易被遗忘,发布流程要把 resume 作为必经步骤写进脚本
  • pause 不阻止 scale 等其他操作,暂停期间仍可能有副本变化

数据来源与参考

  • Kubernetes 官方文档 · kubectl rollout pause
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌