node-sitter

Обновлено 7 августа 2026 г.

node-sitter — это инструмент для обеспечения отказоустойчивости приложений в группе узлов с прерываемыми ВМ.

Возможности node-sitter:

  • Расселение подов при выключении узлов кластера на прерываемых ВМ.
  • Установка дополнительных доверенных корневых сертификатов.
  • Настройка скачивания образов контейнеров через прокси.
  • Установка дополнительных параметров запуска для kubelet.
Инструкция по развертыванию
  1. Задайте настройки приложения:

    • Пространство имен — создайте новое пространство имен (например, node-sitter). Если вы оставите пространство имен по умолчанию, node-sitter может работать некорректно.
    • Название приложения — укажите название приложения.
    • Установить node-drainer — оставьте опцию включенной, чтобы скрипт node-drainer предотвращал появление подов в состоянии Error или Completed на узлах группы с прерываемыми ВМ.
    • Название ключа tolerations — укажите название ключа toleration. Чтобы поды node-sitter выполнили настройку новых узлов до того, как на эти узлы распределится пользовательская нагрузка, задайте taint-политику с тем же ключом при создании или изменении группы узлов с прерываемыми ВМ. После успешной настройки узлов приложение node-sitter снимает с них taint-политику, и на узлах могут запускаться пользовательские приложения. Если не указывать этот параметр, настройка узлов будет производиться параллельно запуску пользовательских приложений.
    • (опционально) Доверенные сертификаты — скопируйте содержимое файла с сертификатами x.509 в формате PEM для установки в хранилище доверенных сертификатов на узлах группы с прерываемыми ВМ. При пересоздании узлов сертификаты будут устанавливаться заново.
    • (опционально) Параметры для kubelet — укажите дополнительные параметры запуска kubelet на узлах группы с прерываемыми ВМ.
    • (опционально) Настройки прокси — укажите настройки прокси для скачивания образов контейнеров на узлах группы с прерываемыми ВМ. Настройки передаются через переменные окружения HTTP_PROXY и HTTPS_PROXY.
    • (опционально) Исключения для прокси — укажите список сайтов-исключений, для доступа к которым не будет использоваться прокси. Значение поля передается через переменную окружения NO_PROXY.
  2. Нажмите кнопку Установить.

  3. Дождитесь перехода приложения в статус Deployed.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Безопасность
Издатель
Yandex Cloud
Примеры использования
  • Расширенная настройка узлов группы с прерываемыми ВМ в кластере Managed Kubernetes.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Идентификаторы продукта
Продукт:
f2e71t09ovfleibbo121
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Безопасность
Издатель
Yandex Cloud