通过 Azure DevOps Classic UI 发布管道部署 Helm Chart

问题描述 投票:0回答:1

我有一个 yaml 构建管道,其中使用 HelmDeploy 内置 azure devops 任务来打包我的 helm 图表并将其发布到特定文件夹中。

这工作正常,并生成一个带有 k8s 清单的 tgz 压缩文件夹。

但是,在尝试创建经典的 ui 发布管道时,我只能找到 kubectl 部署或普通 kubectl 任务,这些任务不适合安装我的 Helm Chart。

搜索文档后,我只能在 yaml 管道中看到提及,HelmDeploy 构建任务用于通过提供必要的集群凭据来安装图表。

这是通过 azure devops 部署 helm 的唯一方法吗?

P.S:现在我正在构建管道中使用附加任务

helm template
将模板转换为 k8s 清单,然后在发布管道中使用 kubectl apply 任务来部署它们。

azure-devops kubernetes-helm azure-pipelines-release-pipeline
1个回答
0
投票

我们可以在发布管道中使用

HelmDeploy
任务。您可以在经典编辑器中搜索
Package and deploy Helm Charts
任务。

© www.soinside.com 2019 - 2024. All rights reserved.