Spec-Zone.ru › Kubernetes

Квота ресурсов

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

apiVersion: v1

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

Квота ресурсов

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

  • apiVersion: v1

  • kind: Квота ресурсов

  • 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 определяет желаемые жесткие лимиты для принудительного применения к квоте.

  • hard (map[string]Quantity)

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

  • scopeSelector (ScopeSelector)

    scopeSelector также является набором фильтров, таких как области, которые должны соответствовать каждому объекту, отслеживаемому квотой, но выраженные с использованием ScopeSelectorOperator в сочетании с возможными значениями. Для соответствия ресурса, должны быть удовлетворены как области, так и scopeSelector (если он указан в spec).

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

    • scopeSelector.matchExpressions ([]ScopedResourceSelectorRequirement)

      Атомарно: будет заменено при слиянии

      Список требований селектора области по области ресурсов.

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

      • scopeSelector.matchExpressions.operator (string), обязательное поле

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

      • scopeSelector.matchExpressions.scopeName (string), обязательное поле

        Имя области, к которой применяется селектор.

      • scopeSelector.matchExpressions.values ([]string)

        Атомарно: будет заменено при слиянии

        Массив строковых значений. Если оператор — In или NotIn, массив значений должен быть непустым. Если оператор — Exists или DoesNotExist, массив значений должен быть пустым. Этот массив заменяется во время стратегического патча слияния.

  • scopes ([]string)

    Атомарно: будет заменено при слиянии

    Коллекция фильтров, которые должны соответствовать каждому объекту, отслеживаемому квотой. Если не указано, квота соответствует всем объектам.

Статус квоты ресурсов

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

  • hard (map[string]Quantity)

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

  • used (map[string]Quantity)

    Used — это текущее наблюдаемое общее использование ресурса в namespace.

Список квот ресурсов

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

  • apiVersion: v1

  • kind: Список квот ресурсов

  • metadata (ListMeta)

    Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

  • items ([]ResourceQuota), обязательное поле

    Items — это список объектов ResourceQuota. Дополнительная информация: https://kubernetes.io/docs/concepts/policy/resource-quotas/

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

Spec-Zone.ru

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