如何在Azure Kubernetes服务中安装gitlab-runner?

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

我尝试在 Azure Kubernetes 服务 (AKS) 的集群内安装 Gitlab Runner,但出现 2 个错误:

  1. Helm Tiller 没有出现在 Gitlab CI 的应用程序列表中: 大多数教程都告诉您必须安装它,但今天甚至没有建议您安装它,如下所示: enter image description here

  2. 当我从此列表中安装 gitlab-runner 时,我收到一条消息错误,例如 “安装 Gitlab Runner 时出现问题 操作失败。检查安装运行程序的 pod 日志以获取更多详细信息” 所以当我检查日志时,我有这个: enter image description here

最后 2 行有一个错误,一些答案告诉我需要使用 Helm 命令更改存储库,因此我从门户中的 Azure CLI bash 执行此操作,但我仍然遇到相同的错误,我执行如下代码这个:

helm repo rm stable
helm repo add stable https://charts.helm.sh/stable

然后我更新,我需要在命令中给出更多参数吗?

azure kubernetes kubernetes-helm gitlab-ci-runner azure-aks
2个回答
1
投票

GitLab 13.12(2021 年 5 月)明确提到:

Helm v2 支持

Helm v2 于 2020 年 11 月被正式弃用

stable
存储库此后不久从 Helm Hub 中删除

随着 GitLab 14.0(2021 年 6 月)的发布,其中将包括 GitLab Helm 图表 5.0 版本,将不再支持 Helm v2。

图表用户应升级到 Helm v3 以部署 GitLab 14.0 及更高版本。

这就是 Helm Tiller 没有出现在 Gitlab CI 的应用程序列表中的原因。


0
投票

尝试使用 Helm 3 另外,尝试安装图表

helm repo add gitlab https://charts.gitlab.io
helm repo update
© www.soinside.com 2019 - 2024. All rights reserved.