Взаимосвязь ресурсов в 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 не требуется.