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

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

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

После создания инстанса 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.

  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. Требования к имени:

      • длина — от 2 до 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.

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

Предыдущая
Остановка и запуск инстанса
Следующая
Управление резервными копиями
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»