GitLab Runner:无法注册运行器。您可能遇到网络问题

Ale*_*hen 6 gitlab gitlab-ci kubernetes gitlab-ci-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.   
Run Code Online (Sandbox Code Playgroud)

Ale*_*hen 3

防火墙阻止了从主机到 GitLab 的 Kubernetes 流量。一旦来自的流量gitlab.com被列入白名单,运行器就会被创建。