Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Managed Service for GitLab
  • Начало работы
    • Все инструкции
    • Получение информации об инстансах
    • Создание и активация инстанса
    • Настройка групп безопасности и ограничение доступа к инстансу
    • Остановка и запуск инстанса
    • Изменение настроек инстанса
    • Управление резервными копиями
    • Миграция из пользовательской инсталляции GitLab
    • Миграция в другую зону доступности
    • Очистка переполненного дискового пространства
    • Удаление инстанса
    • Создание и добавление пользователей в проект
    • Настройка правил ревью кода
    • Мониторинг состояния инстанса
    • Настройка OmniAuth
    • Интеграция с Object Storage
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Изменение настроек инстанса

Изменение настроек инстанса

Статья создана
Yandex Cloud
Улучшена
Обновлена 9 февраля 2026 г.

После создания инстанса GitLab вы самостоятельно можете изменить общие и дополнительные настройки инстанса.

Изменить общие и дополнительные настройки инстансаИзменить общие и дополнительные настройки инстанса

Важно

При изменении типа инстанса или размера диска инстанс GitLab будет временно недоступен.

Консоль управления
CLI
Terraform
API
  1. В консоли управления выберите каталог, в котором находится инстанс GitLab.

  2. Перейдите в сервис Managed Service for GitLab.

  3. Выберите инстанс и нажмите кнопку Редактировать в верхней части страницы.

  4. В верхней части страницы:

    • Задайте новые имя и описание инстанса.
    • Добавьте метки для разделения инстансов на логические группы.
    • Установите или снимите защиту инстанса от случайного удаления пользователем.
  5. В блоке Конфигурация:

    • Измените тип инстанса. С текущего типа инстанса можно перейти только на более производительный тип, например с s2.micro на s2.small. Перейти на менее производительный тип инстанса нельзя.

    • Выберите другую группу безопасности или создайте новую:

      • Нажмите кнопку Создать группу.
      • Введите имя и описание группы безопасности. Правила для группы безопасности вы сможете добавить позже в сервисе Virtual Private Cloud.
      • Нажмите кнопку Создать.

      Если не задать отдельную группу безопасности, будет использована группа безопасности по умолчанию, созданная в сети инстанса.

      Настройте группу безопасности так, чтобы правила разрешали входящий и исходящий трафик с нужных портов и IP-адресов.

      Важно

      От настройки группы безопасности зависит работоспособность и доступность инстанса Managed Service for GitLab.

      Если у вас возникли проблемы с настройкой группы безопасности, обратитесь в техническую поддержку.

    • Задайте размер диска. Размер диска можно увеличить или оставить прежним. Уменьшить размер диска нельзя.

    • Измените срок хранения автоматических резервных копий (в днях).

    • Выберите подходящую конфигурацию правил ревью кода.

      Примечание

      Выбранная конфигурация влияет на стоимость использования вычислительных ресурсов инстанса.

    • Укажите токен GitLab для активации правил ревью кода.

  6. В блоке Дополнительные настройки включите или отключите удаление образов без тегов. Настройка влияет на свободное место на диске инстанса.

  7. Нажмите кнопку Сохранить.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды CLI для изменения настроек инстанса Managed Service for GitLab:

    yc managed-gitlab instance update --help
    
  2. Измените настройки инстанса GitLab (в примере приведены не все доступные параметры):

    yc managed-gitlab instance update <имя_или_идентификатор_инстанса> \
      --new-name <новое_имя_инстанса> \
      --resource-preset-id <класс_хостов> \
      --disk-size <размер_диска_ГБ> \
      --deletion-protection \
      --approval-rules <конфигурация_правил_ревью_кода>
    

    Где:

    • --new-name — новое имя инстанса, уникальное в рамках Yandex Cloud. Требования к имени:

      • длина — от 3 до 63 символов;
      • может содержать строчные буквы латинского алфавита, цифры и дефисы;
      • первый символ — буква, последний — не дефис.
    • --resource-preset-id — класс хостов. Он определяет технические характеристики виртуальной машины, на которой будет развернут инстанс GitLab. Возможные значения:

      • s2.micro — 2 vCPU, 8 ГБ RAM.
      • s2.small — 4 vCPU, 16 ГБ RAM.
      • s2.medium — 8 vCPU, 32 ГБ RAM.
      • s2.large — 16 vCPU, 64 ГБ RAM.
    • --disk-size — размер диска в ГБ.

    • --deletion-protection — защита инстанса от случайного удаления пользователем.

      Примечание

      С помощью CLI можно включить, но нельзя отключить защиту от случайного удаления.

    • --approval-rules — конфигурация правил ревью кода. Возможные значения:

      • BASIC — базовая.
      • STANDARD — стандартная.
      • ADVANCED — продвинутая.

      Примечание

      Выбранная конфигурация влияет на стоимость использования вычислительных ресурсов инстанса.

    Результат:

    id: c17c60tpadua********
    folder_id: b1g2slt7p9ug********
    created_at: "2025-07-20T18:34:16.078Z"
    updated_at: "2025-07-20T18:54:49.829961285Z"
    name: test-cli
    resource_preset_id: s2.small
    disk_size: "107374182400"
    status: RUNNING
    admin_login: admin-gl
    admin_email: user@example.com
    domain: test-domain-user.gitlab.yandexcloud.net
    subnet_id: e9b4rrpuu2a********
    backup_retain_period_days: "7"
    deletion_protection: true
    approval_rules_id: BASIC
    gitlab_version: 17.11.6
    

    Подробнее о команде читайте в справочнике CLI.

  1. Откройте актуальный конфигурационный файл Terraform с планом инфраструктуры.

    О том, как создать такой файл, см. в разделе Создать инстанс GitLab.

  2. Измените в описании инстанса GitLab значения параметров:

    resource "yandex_gitlab_instance" "my_gitlab_instance" {
      ...
      resource_preset_id        = "<класс_хостов>"
      disk_size                 = <размер_диска_ГБ>
      approval_rules_id         = "<конфигурация_правил_ревью_кода>"
      backup_retain_period_days = <срок_хранения_копий>
      deletion_protection       = <true_или_false>
      ...
    }
    

    Где:

    • resource_preset_id — класс хостов. Он определяет технические характеристики виртуальной машины, на которой будет развернут инстанс GitLab. Возможные значения:

      • s2.micro — 2 vCPU, 8 ГБ RAM.
      • s2.small — 4 vCPU, 16 ГБ RAM.
      • s2.medium — 8 vCPU, 32 ГБ RAM.
      • s2.large — 16 vCPU, 64 ГБ RAM.
    • disk_size — размер диска в ГБ.

    • approval_rules_id — конфигурация правил ревью кода. Возможные значения:

      • BASIC — базовая.
      • STANDARD — стандартная.
      • ADVANCED — продвинутая.

      Примечание

      Выбранная конфигурация влияет на стоимость использования вычислительных ресурсов инстанса.

    • backup_retain_period_days — срок хранения автоматических резервных копий (в днях).

    • deletion_protection — защита инстанса от случайного удаления пользователем. Возможные значения: true или false.

    Более подробную информацию о параметрах ресурса yandex_gitlab_instance см. в документации провайдера.

  3. Проверьте корректность настроек.

    1. В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.

    2. Выполните команду:

      terraform validate
      

      Если в файлах конфигурации есть ошибки, Terraform на них укажет.

  4. Подтвердите изменение ресурсов.

    1. Выполните команду для просмотра планируемых изменений:

      terraform plan
      

      Если конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.

    2. Если вас устраивают планируемые изменения, внесите их:

      1. Выполните команду:

        terraform apply
        
      2. Подтвердите изменение ресурсов.

      3. Дождитесь завершения операции.

    Terraform обновит все требуемые ресурсы. Проверить изменение ресурсов можно в консоли управления или с помощью команды CLI:

    yc managed-gitlab instance list
    

Подробнее см. в документации провайдера Terraform.

Воспользуйтесь методом REST API Update для ресурса Instance или вызовом gRPC API InstanceService/Update.

Была ли статья полезна?

Предыдущая
Остановка и запуск инстанса
Следующая
Управление резервными копиями
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»