Yandex Marketplace
June 8, 2023
Установка GitLab Runner в Marketplace k8s и через Helm
В данной статье рассмотрим установку GitLab Runner из Marketplace k8s.
Перед использованием необходимо создать инстанс в Managed Service for GitLab.
Заходим в GitLab -> Settings→CI/CD→Runners->Expand.
Здесь нам потребуются URL, registration token.
Установка с помощью Helm чарта.
export HELM_EXPERIMENTAL_OCI=1 && \ helm pull oci://cr.yandex/yc-marketplace/yandex-cloud/gitlab-org/gitlab-runner/chart/gitlab-runner \ --version 0.49.1-8 \ --untar && \ helm install \ --namespace gitlab \ --create-namespace \ --set gitlabDomain=xxx.gitlab.yandexcloud.net \ --set runnerRegistrationToken=GR...YMg_ \ gitlab-runner ./gitlab-runner/
Полезные ссылки
Подробнее про установку:
https://cloud.yandex.ru/docs/managed-kubernetes/operations/applications/gitlab-runner
Создание инстанса GitLab:
https://cloud.yandex.ru/docs/managed-gitlab/operations/instance/instance-create
Страница приложения:
https://cloud.yandex.ru/marketplace/products/yc/gitlab-runner#docker-images