从 GCP Marketplace 部署 GitLab:BackoffLimitExceeded

从 GCP Marketplace 部署 GitLab:BackoffLimitExceeded

我正在尝试从部署 GitLab 实例GCP 市场但遇到了一个问题。不幸的是,我只是一个前端开发人员,所以 Kubernetes 对我来说很陌生。

创建集群后,所有组件似乎都成功了,除了作业gitlab-deployer失败并显示错误消息:

超出退避限制

现在我可以想象这意味着什么,但我不知道!我在哪里可以获得从 Marketplace 安装东西的支持,或者有人可以解释这个错误意味着什么以及我该如何修复它吗?难道不能重新运行这个作业吗?

答案1

您可以尝试通过运行以下命令获取有关实际发生情况的更多详细信息:

kubectl describe job gitlab-deployer

然后看一下该events部分。

BackoffLimitExceeded工作状态基本上意味着Kubernetes(或者更具体地说是作业控制器)试图运行这个工作但每次都失败了。

重试次数限制默认为 6 次,达到该限制后,该作业将被视为失败。您可以阅读更多相关信息这里

在某些情况下,由于配置中的逻辑错误等原因,您希望在重试一定次数后使作业失败。为此,请设置以 .spec.backoffLimit指定将作业视为失败之前的重试次数。退避限制默认设置为 6。与作业相关的失败 Pod 由作业控制器重新创建,指数退避延迟(10 秒、20 秒、40 秒……)上限为六分钟。如果在作业的下一次状态检查之前没有出现新的失败 Pod,则将重置退避计数。

请编辑您的问题,分享我要求您提供的详细信息,以便我们仔细研究并找出实际问题所在。也许只是需要进行一些配置更改。

相关内容