rmdir.cn

kubectl rollout

管理资源的滚动更新

语法

kubectl rollout <子命令> <资源类型>/<资源名> [选项]

说明

管理 Deployment、DaemonSet 等资源的滚动更新流程,支持查看状态、暂停、恢复和回滚操作。

参数

  • status

    查看滚动更新状态

  • history

    查看修订历史

  • undo

    回滚到上一版本

  • --to-revision

    回滚到指定修订版本

示例

检查更新状态

查看 Deployment 滚动更新进度

kubectl rollout status deployment/my-app

回滚

回滚到上一个部署版本

kubectl rollout undo deployment/my-app

查看历史

查看 Deployment 的修订历史

kubectl rollout history deployment/my-app