主页

索引

模块索引

搜索页面

3.2.10. kubectl rollout

Usage:

kubectl rollout SUBCOMMAND [options]

Available Commands:

history     View rollout history
pause       Mark the provided resource as paused
resume      Resume a paused resource
status      Show the status of the rollout
undo        Undo a previous rollout
[]restart     v1.15版本才有

Examples:

# Rollback to the previous deployment
kubectl rollout undo deployment/abc

# Check the rollout status of a daemonset
kubectl rollout status daemonset/foo

实例:

# 查看操作历史
$> kubectl rollout history deployment/nginx-deployment
# 查看当前状态
$> kubectl rollout status deployment/nginx-deployment
// 回退到上一版本
$> kubectl rollout undo deployment/nginx-deployment
// 回退到指定版本
$> kubectl rollout undo deployment/nginx-deployment --to-revision=2
// 暂停deployment升级
$> kubectl rollout pause deployment/nginx-deployment
// 恢复deployment升级
$> kubectl rollout resume deploy/nginx-deployment


// 重新启动 Deployment:
注: v1.15版新增的restart子命令
$ kubectl rollout restart deployment -n NAMESPACE

主页

索引

模块索引

搜索页面