Quotas

Quotas - это объекты в Kubernetes, которые ограничивают потребление ресурсов для каждого пространства имен. Quotas ограничивают:

  • количество создаваемых объектов;
  • общий объем вычислительных ресурсов;
  • общий объем ресурсов хранения, которые могут быть запрошены в данном пространстве имен.

На странице Quotas можно создать, отредактировать, удалить или просмотреть ранее созданные квоты на вычислительные ресурсы.

Чтобы удалить элемент, нажмите на в строке элемента.

Создание Quota

Чтобы создать квоту нажмите на кнопку + Создать квоту.

Скриншот

quota1

В открывшемся окне необходимо задать название квоты, при необходимости указать лейблы и аннотации. Для определения скоупа применения квоты задайте совпадающие выражения.

Параметры квоты, доступные для задания из интерфейса платформы, разделены логически на 3 вкладки:

  • Ресурсы.
  • Хранилище.
  • Количество.

На вкладке Ресурсы вы можете установить квоту (ограничение) на:

  • общую сумму запросов памяти/CPU (requests.memory/requests.cpu) подов неймспейса;
  • общую сумму лимитов памяти/CPU (limits.memory/limits.cpu) подов неймспейса.

На вкладке Хранилище вы можете ограничить объем ресурсов хранения в неймспейсе:

  • Если необходимо ограничить общую сумму запросов на хранилище, укажите значение для параметра requests.storage и выберите единицу измерения.
  • При необходимости ограничить количество PVC, укажите значение для параметра persistentvolumeclaims.
  • Если необходимо ограничить общую сумму запросов на эфемерное хранилище, укажите значение для параметра requests.ephemeral-storage и выберите единицу измерения.
  • Если необходимо ограничить общую сумму лимитов на эфемерное хранилище, укажите значение для параметра limits.ephemeral-storage и выберите единицу измерения.
  • Если хотите ограничить общий объем запросов на хранение в определенном Storage Class, выберите имя Storage Class. Укажите значение суммы и выберите единицу измерения.
  • Когда необходимо ограничить количество PVC, связанных с определенным Storage Class, выберите имя Storage Class и укажите количество PVC.

Единицы измерения вычислительных ресурсов и хранилища стандартные для Kubernetes: байт (B), кибибайт (Ki), мебибайт (Mi), гибибайт (Gi). Единицы измерения вычислительных ресурсов отсортированы по уменьшению (от Gi к В).

На вкладке Количество вы можете задать ограничение на общее количество объектов неймспейса по типам ресурсов.

После внесения данных для создания квоты нажмите Сохранить.

Созданные квоты отображаются в виде списка на странице Quotas в разделе Квоты неймспейса.

Просмотр и редактирование Quota

Для просмотра квоты нажмите на название квоты в списке.

При необходимости изменения квоты обновите сведения параметров квоты и нажмите Сохранить.

Также квоту можно изменить с помощью YAML манифеста. Перейдите на вкладку Манифест. После внесения изменений в манифест выполните проверку. Результат проверки будет доступен в правой части экрана. Раскройте блок результата проверки, чтобы увидеть полный манифест. Если валидация формата манифеста Issuer не пройдена, недоступна проверка манифеста.

Сохраните изменения, внесенные в манифест. Несохраненные данные не будут применены.

×