我在Kubernetes中安装了GitLab和他们的Helm图表。
我使用以下步骤将旧的Gitlab部署从一个集群迁移到另一个集群:
毕竟,在大多数情况下,部署工作正常。能够登录并使用git。
但是跑步者没有注册,所以我不能运行任何CI。看着gitlab-gitlab-runner吊舱,我看到下面的信息一遍又一遍地重复着:
Registration attempt 30 of 30
Runtime platform arch=amd64 os=linux pid=691 revision=3b6f852e version=14.0.0
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...
ERROR: Registering runner... failed runner=y6ixJoR1 status=500 Internal Server Error
PANIC: Failed to register the runner. You may be having network problems.正如你所看到的,它没有注册跑步者。试图去/admin/runners给了我500个错误。
我在哪里可以看到更多的信息,为什么我要得到这个500错误?
发布于 2021-07-12 08:55:37
看起来您已经从以前的集群中恢复了数据和配置,但是您缺少了新集群上的秘密。这里你可以找到一个程序,你应该做什么,当秘密丢失。你也可以在那里找到:
在CI/CD变量和运行程序身份验证等情况下,您可能会遇到意想不到的行为,例如:
另见类似问题:
发布于 2021-12-03 21:08:39
问:尝试转到/admin/runners会给我一个500错误。
答:确保您已经恢复了/etc/gitlab/gitlab-secrets.json文件。
问:我在哪里可以看到更多的信息,为什么我要得到这个500错误?
A:在/var/log/gitlab/gitlab-rails/production.log
https://serverfault.com/questions/1069142
复制相似问题