Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Managed Service for Kubernetes
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Подключение к узлу по SSH
    • Создание файла конфигурации
    • Сетевые сценарии
      • Обеспечение доступа к приложению, запущенному в кластере Kubernetes
      • Работа с сетевыми политиками кластера Kubernetes
    • Шифрование секретов
    • Работа с постоянными томами
      • Динамическая подготовка тома
      • Статическая подготовка тома
      • Управление классами хранилищ
      • Увеличение размера тома
      • Подключение тома в блочном режиме
    • Управление кластером Kubernetes
      • Добавление учетных данных кластера Kubernetes в конфигурационный файл kubectl
      • Получение информации о кластере Kubernetes
      • Создание кластера Kubernetes
      • Изменение кластера Kubernetes
      • Удаление кластера Kubernetes
    • Управление группой узлов
      • Получение информации о группе узлов
      • Создание группы узлов
      • Изменение группы узлов
      • Удаление группы узлов
  • Сценарии использования
    • Интеграция с Container Registry
    • Запуск рабочих нагрузок с GPU
    • Резервное копирование в Object Storage
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Релизные каналы и обновления
    • Использование объектов API Kubernetes
      • Том
      • Сервис
    • Группа узлов
      • Автоматическое масштабирование группы узлов
      • Расселение подов с узла
      • Динамическое резервирование ресурсов для узла
      • Группы узлов с GPU
    • Сетевые политики кластера Kubernetes
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • ClusterService
      • NodeGroupService
      • VersionService
      • OperationService
    • REST
      • Обзор
      • Cluster
        • Обзор
        • create
        • delete
        • get
        • list
        • listNodeGroups
        • listOperations
        • update
      • NodeGroup
        • Обзор
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • Version
        • Обзор
        • list
  • Вопросы и ответы
  1. Концепции
  2. Группа узлов
  3. Динамическое резервирование ресурсов для узла

Динамическое резервирование ресурсов

  • Количество резервируемых ресурсов оперативной памяти и процессора
    • Резервирование ресурсов оперативной памяти
    • Резервирование ресурсов процессора

Узлу необходимы ресурсы для запуска компонентов Kubernetes, которые отвечают за функционирование узла как части кластера Kubernetes. Поэтому может возникать несоответствие между итоговым количеством ресурсов вашего узла и ресурсами, выделенными узлу для выполнения рабочих нагрузок в кластере Kubernetes.

Некоторые узлы, которые требуют большего количества зарезервированных ресурсов:

  • Узлы более мощной конфигурации, которые могут запускать больше контейнеров и, как следствие, больше подов, что приводит к резервированию большего количества ресурсов.
  • Узлы с Windows Server. Они требуют больше ресурсов, чем узел с Linux, так как нуждаются в дополнительных ресурсах для обеспечения работы операционной системы Windows и компонентов Windows Server, которые не могут работать в контейнерах.

Чтобы посмотреть ресурсы узла, зарезервированные для компонентов Kubernetes, выполните команду:

kubectl describe node <имя узла> | grep Allocatable -B 4 -A 3

Количество резервируемых ресурсов оперативной памяти и процессора

Резервирование ресурсов оперативной памяти

Для памяти резервируется следующее количество ресурсов:

  • 255 МБ памяти для узлов с количеством памяти меньше 1 ГБ
  • 25% от первых 4 ГБ памяти
  • 20% от следующих 4 ГБ памяти (до 8 ГБ)
  • 10% от следующих 8 ГБ памяти (до 16 ГБ)
  • 6% от следующих 112 ГБ (до 128 ГБ)
  • 2% от объема памяти больше 128 ГБ

Также дополнительно резервируется 100 МБ памяти на каждом узле для kubelet eviction.

Резервирование ресурсов процессора

Для процессора резервируется следующее количество ресурсов:

  • 6% от одного ядра
  • 1% от следующего ядра (до 2 ядер включительно)
  • 0.5% от следующих двух ядер (до 4 ядер включительно)
  • 0.25% от всех ядер больше 4
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»