您好,我正在尝试使用本指南为 Kubernetes 部署实现回滚,https://adrianbumbas.com/rollback-kubernetes-deployments-with-azure-devops-pipelines/ .但是,当向管道中添加新的 kubectl 任务时,我无法找到 rollout 命令。我想知道是否还有其他替代方法可以实现它。如果您以前遇到过类似问题,非常感谢您分享知识。
最佳答案
正如这里已经建议的那样,您可以像使用任何其他命令一样使用 rollout,下面的命令对我来说非常有用
- stage: Deploy_BVT
displayName: Deploy BVT
dependsOn: Build
jobs:
- deployment: Deploy_BVT
pool:
vmImage: $(vmImageName)
environment: '$(envName).my_namespace'
...
- task: Kubernetes@1
inputs:
connectionType: 'Kubernetes Service Connection'
namespace: 'my_namespace'
command: 'rollout'
arguments: 'restart deploy my_deployment'
关于azure-devops - Azure DevOps 管道 kubectl 任务命令 : rollout unavailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64268770/