Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl get crd workloadquotas.production.platform.ckpr.integrations.rshbintech.ru -o yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.11.1
creationTimestamp: "2026-05-18T16:21:56Z"
generation: 3
name: workloadquotas.production.platform.ckpr.integrations.rshbintech.ru
resourceVersion: "24895811064"
uid: 7c460bc9-f541-463e-acaf-7d36b09e0d13
spec:
conversion:
strategy: None
group: production.platform.ckpr.integrations.rshbintech.ru
names:
kind: WorkloadQuota
listKind: WorkloadQuotaList
plural: workloadquotas
singular: workloadquota
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.admission.enabled
name: Admission
type: boolean
name: v1
schema:
openAPIV3Schema:
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
properties:
admission:
description: Режим контроля подов
properties:
enabled:
type: boolean
required:
- enabled
type: object
limits:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: Поле содержит макс значения по лимитам и реквестам cpu
и ram
type: object
selector:
description: Селектор определяет, какие поды относятся к этой квоте
properties:
matchLabels:
additionalProperties:
type: string
type: object
required:
- matchLabels
type: object
required:
- admission
- limits
- selector
type: object
status:
properties:
available:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: Доступные ресурсы
type: object
used:
additionalProperties:
anyOf:
- type: integer
- type: string
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
x-kubernetes-int-or-string: true
description: Используемые ресурсы
type: object
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: WorkloadQuota
listKind: WorkloadQuotaList
plural: workloadquotas
singular: workloadquota
conditions:
- lastTransitionTime: "2026-05-18T16:21:56Z"
message: no conflicts found
reason: NoConflicts
status: "True"
type: NamesAccepted
- lastTransitionTime: "2026-05-18T16:21:56Z"
message: the initial names have been accepted
reason: InitialNamesAccepted
status: "True"
type: Established
storedVersions:
- v1