如何解决GitLab Runner:无法注册运行器您可能遇到网络问题
我正在尝试创建一个 kubernetes gitlab 运行程序,但遇到了非常普遍的错误 Failed to register the runner. You may be having network problems.
我知道 gitlab.com
可以从我的主机访问,但我需要更多信息来调试此问题的根本原因.
请注意,错误确实会持续 30 次,每次尝试与以下相同:
Registration attempt 8 of 30
Runtime platform arch=amd64 os=linux pid=107 revision=775dd39d version=13.8.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=dh5qxNxL status=couldn't execute POST against https://gitlab.com/api/v4/runners: Post https://gitlab.com/api/v4/runners: EOF
PANIC: Failed to register the runner. You may be having network problems.
解决方法
防火墙阻止了从主机到 GitLab 的 Kubernetes 流量。一旦来自 gitlab.com
的流量被列入白名单,就会创建跑步者。