Kubernetes с модулями Calico Gitlab Runner не может получить доступ к внешнему API - PullRequest
0 голосов
/ 23 сентября 2019

Я развернул чистый кластер Kubernetes с сетью Calico.Я успешно могу общаться между модулями и из внешней сети с помощью Ingress.Когда я использую функцию Dashboard EXEC, модуль может извлекать внешний ресурс (DNS работает, PING работает, CURL работает), но сам процесс модуля завершается неудачей.

Что я должен проверить дальше?Вам нужно больше информации для анализа?

ОБНОВЛЕНИЕ

Проблема связана только с Gitlab Runner.

1 Ответ

1 голос
/ 23 сентября 2019

Наконец выяснилось, что проблема не в целом кластере Kubernetes, а связана только с Gitlab Runner.Благодаря этой проблеме она снова работает:

Успешно завершить сборку, добавив сеть к команде построения --network host

build:
  script: 
    - docker build --network host .

Для этого требуется .gitlab-ci.yml и исключает автоответы.

...