Resource relationships in Managed Service for GitLab
GitLab
Managed Service for GitLab helps configure application deployment to Yandex Compute Cloud virtual machines and supports integration with Yandex Container Registry and Yandex Managed Service for Kubernetes.
How Managed Service for GitLab works:
GitLab instance
A GitLab instance is the service's primary entity. It is a VM deployed in Yandex Cloud. Managed Service for GitLab takes care of this VM's routine maintenance, such as storage fault tolerance, security updates, automated GitLab version upgrades, and so on.
Instance configuration
When creating an instance, you specify:
-
Instance type: The number of vCPUs and the amount of RAM.
-
Warning
For the time being, Yandex Cloud technical restrictions do not allow selecting a subnet with an address range of
192.168.0.0/24
. -
Storage size.
-
Name in the
.gitlab.yandexcloud.net
domain: Your GitLab instance's internet address. -
Administrator information:
- Email.
- Login.
Note
When you create an instance in Managed Service for GitLab, it automatically generates an SSL certificate. No additional configuration for using HTTPS is required.