首页 > 解决方案 > Azure DevOps 管道 kubectl 任务命令:部署不可用

问题描述

嗨,我正在尝试使用本指南https://adrianbumbas.com/rollback-kubernetes-deployments-with-azure-devops-pipelines/实现 Kubernetes 部署的回滚。但是,当将新的 kubectl 任务添加到管道中时,我找不到 rollout 命令。我想知道是否有其他替代方法可以实现它。如果您以前遇到过类似的问题,我很感激知识的分享。

在此处输入图像描述

标签: azure-devopsazure-pipelineskubectlazure-pipelines-yamlazure-pipelines-tasks

解决方案


您收到此警告是因为 kubectl task 命令有一个包含以下 kubectl 命令的 dropdowm 列表:

apply, create, delete, exec, expose, get, login, logout, logs, run, set, or top

从我的测试来看,即使你得到了这个警告,你仍然可以运行管道,并且管道可以识别rollout命令。你可以试一试。


推荐阅读