Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Установка Stackland на Yandex BareMetal через PXE
    • Установка Stackland на виртуальные машины в Yandex Cloud
    • Настройка внешнего доступа к поду в кластере
    • Все инструкции
    • Проекты
    • Ресурсная модель
    • Масштабирование кластера
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок

В этой статье:

  • Ресурс StacklandHostConfig
  • Жизненный цикл узла
  • Роли узлов
  • Связь с другими ресурсами
  • См. также
  1. Концепции
  2. Масштабирование кластера

Масштабирование кластера

Статья создана
Yandex Cloud
Обновлена 2 июля 2026 г.
Открыть в Markdown
  • Ресурс StacklandHostConfig
  • Жизненный цикл узла
  • Роли узлов
  • Связь с другими ресурсами
  • См. также

В Stackland состав узлов кластера можно менять после установки: добавлять новые узлы и выводить существующие. Масштабирование и обновление кластера — операции, которые не могут выполняться одновременно.

Ресурс StacklandHostConfigРесурс StacklandHostConfig

Каждый узел кластера описывается отдельным экземпляром кастомного ресурса StacklandHostConfig в пространстве имен stackland-install. Существующие узлы получают соответствующие ресурсы в процессе установки или обновления кластера. Ресурс содержит:

  • spec.role — роль узла: control-plane, worker или combined.
  • spec.disksConfig — список дисков узла. Обязательно указывается установочный диск.
  • spec.networkConfig — параметры сетевого подключения: интерфейсы, адреса, маршруты, DNS-серверы, NTP-серверы.
  • spec.features — дополнительные возможности узла, например поддержка GPU.

Поля, не заданные явно в ресурсе, наследуются из шаблона StacklandClusterConfig, заданного при установке кластера.

Создание ресурса инициирует подключение нового узла к кластеру. Удаление ресурса инициирует вывод узла: узел закрывается от новой нагрузки (cordon), эвакуируется (drain), удаляется из Kubernetes, после чего его операционная система переводится в режим обслуживания (Maintenance mode). За счет финализатора ресурс не удаляется до фактического завершения операции.

Жизненный цикл узлаЖизненный цикл узла

Состояние узла отражается в поле status.phase ресурса StacklandHostConfig:

  • Pending — ресурс создан, операция ожидает запуска.
  • Installing — выполняется подключение узла к кластеру.
  • Installed — узел подключен и работает в кластере.
  • Removing — выполняется вывод узла из кластера.
  • Failed — операция завершилась с ошибкой.

Роли узловРоли узлов

Роль узла задается в поле spec.role и определяет назначение узла:

  • control-plane — узел управляющего слоя. Обеспечивает работу API Kubernetes, etcd и контроллеров.
  • worker — узел рабочей нагрузки. Запускает поды пользовательских приложений.
  • combined — узел совмещает обе роли. Используется в небольших кластерах.

Для отказоустойчивости управляющего слоя рекомендуется поддерживать нечетное число узлов control-plane, минимум три.

Роль существующего узла нельзя изменить. Чтобы сменить роль, удалите узел и добавьте его заново с новой ролью.

Связь с другими ресурсамиСвязь с другими ресурсами

  • StacklandClusterConfig — шаблон конфигурации кластера, который задается при установке. Из него наследуются значения по умолчанию для StacklandHostConfig.
  • PlatformConfig — конфигурация платформы. Определяет режим работы кластера, в том числе политики обработки узлов.
  • TargetInstallationState — состояние установки и обновления кластера. Масштабирование не выполняется, если кластер находится в стадии обновления на новую версию. Запрошенное в этот момент масштабирование запускается автоматически после завершения обновления.

См. такжеСм. также

  • Масштабирование кластера
  • Обновить кластер

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

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