Взаимосвязь ресурсов в Managed Service for GitLab
GitLab
Managed Service for GitLab позволяет настроить развертывание приложений на виртуальных машинах Yandex Compute Cloud, а также поддерживает интеграцию с Yandex Container Registry и Yandex Managed Service for Kubernetes.
Схема работы Managed Service for GitLab:
Инстанс GitLab
Инстанс GitLab — основная сущность, которой оперирует сервис. Это ВМ, размещенная в Yandex Cloud. Managed Service for GitLab берет на себя рутинные операции по техническому обслуживанию этой ВМ, например, обеспечение отказоустойчивости хранилища, установку обновлений безопасности, автоматизированное обновление до новых версий GitLab и т. д.
Конфигурация инстанса
При создании инстанса указываются:
-
Тип инстанса — количество ядер (vCPU) и объем памяти (RAM). После создания инстанса изменить его тип можно только через обращение в техническую поддержку
. -
Важно
Технические ограничения Yandex Cloud временно не позволяют выбрать подсеть с диапазоном адресов
192.168.0.0/24
. -
Размер хранилища. После создания инстанса увеличить размер хранилища можно только через обращение в техническую поддержку. Уменьшить размер хранилища нельзя.
-
Имя в домене
.gitlab.yandexcloud.net
— адрес вашего экземпляра GitLab в интернете. -
Данные администратора:
- Электронная почта.
- Логин.
Примечание
В Managed Service for GitLab при создании инстанса автоматически генерируется SSL-сертификат. Дополнительная настройка для работы по протоколу HTTPS не требуется.