GitLab Runner:注册Runner失败。您可能遇到网络问题。

6

我正在尝试创建一个基于Kubernetes的GitLab Runner,并遇到非常普遍的错误:无法注册Runner。您可能遇到网络问题。 我知道我的主机可以访问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.   

你已经 注册了 Runner 吗?还是这个输出是来自注册的过程?你也可以执行 gitlab-runner --debug ... 来获取更多的日志记录。 - tsnowlan
不,这是一个全新的运行程序。问题是防火墙阻止了与gitlab.com的通信。 - Alex Cohen
1个回答

3

防火墙阻止主机与GitLab之间的Kubernetes流量。只有在将gitlab.com列入白名单后,才会创建该Runner。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接