#kubernetes #gitlab #gitlab-ci #gitlab-ci-runner
#kubernetes #gitlab #gitlab-ci #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.
Комментарии:
1. Вы уже зарегистрировали бегун или это результат этого? Вы также можете сделать
gitlab-runner --debug ...
, чтобы получить дополнительное ведение журнала2. Нет, это был совершенно новый бегун. Проблема заключалась в брандмауэре, блокирующем трафик на gitlab.com
Ответ №1:
Брандмауэр блокировал трафик Kubernetes от хоста к GitLab. Бегун был создан, как только трафик из gitlab.com
был внесен в белый список.