Spec-Zone.ru › Kubernetes

ResourceQuota

ResourceQuota задает ограничения квот, применяемые к совокупным ресурсам в каждом пространстве имен
Документация по концепции ResourceQuota
  • Квоты ресурсов
    1. Принцип работы ResourceQuota в Kubernetes
    2. Включение квот ресурсов
    3. Типы квот ресурсов
    4. Просмотр и настройка квот
    5. Квоты и емкость кластера
    6. Области действия квот
    7. Дальнейшие действия

apiVersion: v1

import "k8s.io/api/core/v1"

ResourceQuota

ResourceQuota задает ограничения квот, применяемые к совокупным ресурсам в каждом пространстве имен

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind — это строковое значение, представляющее ресурс REST, который представляет этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Не может быть обновлено. Записывается в CamelCase. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ObjectMeta
Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec
ResourceQuotaSpec
Spec определяет желаемую квоту. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
status
ResourceQuotaStatus
Status определяет фактически применяемую квоту и ее текущее использование. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

ResourceQuotaSpec

ResourceQuotaSpec определяет желаемые жесткие ограничения, применяемые для квоты.

Поле Описание
hard
object
hard — набор желаемых жестких ограничений для каждого именованного ресурса. Дополнительная информация: https://kubernetes.io/docs/concepts/policy/resource-quotas/
scopeSelector
ScopeSelector
scopeSelector — это также набор фильтров, подобных областям действия, которым должен соответствовать каждый объект, отслеживаемый квотой. Они задаются с помощью ScopeSelectorOperator в сочетании с возможными значениями. Чтобы ресурс соответствовал условию, должны совпасть и области действия, и scopeSelector (если он указан в spec).
scopes
string array
Набор фильтров, которым должен соответствовать каждый объект, отслеживаемый квотой. Если не задан, квота применяется ко всем объектам.

ResourceQuotaStatus

ResourceQuotaStatus определяет применяемые жесткие ограничения и наблюдаемое использование.

Поле Описание
hard
object
Hard — набор применяемых жестких ограничений для каждого именованного ресурса. Дополнительная информация: https://kubernetes.io/docs/concepts/policy/resource-quotas/
used
object
Used — текущее наблюдаемое суммарное использование ресурса в пространстве имен.

ResourceQuotaList

ResourceQuotaList — это список элементов ResourceQuota.

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
items *
ResourceQuota array
Items — это список объектов ResourceQuota. Дополнительная информация: https://kubernetes.io/docs/concepts/policy/resource-quotas/
kind
string
Kind — это строковое значение, представляющее ресурс REST, который представляет этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Не может быть обновлено. Записывается в CamelCase. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ListMeta
Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

ScopeSelector

Селектор области действия представляет собой логическое И для селекторов, заданных требованиями селектора ресурсов с областью действия.

Поле Описание
matchExpressions
ScopedResourceSelectorRequirement array
Список требований селектора области действия для ресурсов.

ScopedResourceSelectorRequirement

Требование селектора ресурса с областью действия — это селектор, содержащий значения, имя области действия и оператор, задающий отношение между именем области действия и значениями.

Поле Описание
operator *
string
Определяет отношение области действия к набору значений. Допустимые операторы: In, NotIn, Exists, DoesNotExist.

Возможные значения перечисления:
- `"DoesNotExist"`
- `"Exists"`
- `"In"`
- `"NotIn"`
scopeName *
string
Имя области действия, к которой применяется селектор.

Возможные значения перечисления:
- `"BestEffort"` Соответствует всем объектам pod с уровнем качества обслуживания best effort
- `"CrossNamespacePodAffinity"` Соответствует всем объектам pod, в которых указана межпространственная аффинность (или антиаффинность) pod.
- `"NotBestEffort"` Соответствует всем объектам pod без уровня качества обслуживания best effort
- `"NotTerminating"` Соответствует всем объектам pod, у которых spec.activeDeadlineSeconds имеет значение nil
- `"PriorityClass"` Соответствует всем объектам pod, у которых указан класс приоритета
- `"Terminating"` Соответствует всем объектам pod, у которых spec.activeDeadlineSeconds >=0
- `"VolumeAttributesClass"` Соответствует всем объектам pvc, у которых указан класс атрибутов тома.
values
string array
Массив строковых значений. Если оператор — In или NotIn, массив values должен быть непустым. Если оператор — Exists или DoesNotExist, массив values должен быть пустым. Этот массив заменяется при применении стратегического патча слияния.

© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/core/resource-quota-v1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API