Журналы заданий выполнения бегуна исполнителя Gitlab Kubernetes не видны - PullRequest
0 голосов
/ 12 ноября 2018

Я настроил Gitlab Runner (версия 11.4.2) для использования исполнителя Kubernetes.

Вот моя неинтерактивная команда регистратора:

gitlab-runner register
  --non-interactive \
  --registration-token **** \
  --url https://mygitlab.net/ \
  --tls-ca-file /etc/gitlab-runner/certs/ca.crt \
  --executor "kubernetes" \
  --kubernetes-image-pull-secrets pull-internal \
  --kubernetes-image-pull-secrets pull-external \
  --name "kube-docker-runner" \
  --tag-list "docker" \
  --config "/etc/gitlab-runner/config.toml" \
  --kubernetes-image "docker:latest" \
  --kubernetes-helper-image "gitlab/gitlab-runner-helper:x86_64-latest" \
  --output-limit 32768

Она отлично работает, и я вижу журнал выполнения в пользовательском интерфейсе Gitlab

start_job success_jobs

В kubernetes я вижу модуль бегунка, состоящий из 2 контейнеров: помощник и сборка.Я ожидал увидеть журналы заданий выполнения, просматривая журналы контейнера сборки, но это не так.Я хотел бы централизовать эти журналы выполнения заданий с помощью такого инструмента, как fluentdbit, читая вывод контейнера stdout.

Если я запускаю докер: последний в одиночку (без выполнения бегуна) в модуле, развернутом в том же кластере kubernetes, я вижу журналы на stdout.Любая идея для правильной настройки стандартного вывода контейнера сборки?

...