528 lines
31 KiB
YAML
528 lines
31 KiB
YAML
|
|
---
|
|
apiVersion: apiextensions.k8s.io/v1
|
|
kind: CustomResourceDefinition
|
|
metadata:
|
|
annotations:
|
|
controller-gen.kubebuilder.io/version: v0.7.0
|
|
creationTimestamp: null
|
|
name: sliceresourcequotas.networking.kubeslice.io
|
|
spec:
|
|
group: networking.kubeslice.io
|
|
names:
|
|
kind: SliceResourceQuota
|
|
listKind: SliceResourceQuotaList
|
|
plural: sliceresourcequotas
|
|
singular: sliceresourcequota
|
|
scope: Namespaced
|
|
versions:
|
|
- name: v1alpha1
|
|
schema:
|
|
openAPIV3Schema:
|
|
description: SliceResourceQuota is the Schema for the sliceresourcequota API
|
|
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:
|
|
type: object
|
|
status:
|
|
properties:
|
|
clusterName:
|
|
description: ClusterName defines the name of the cluster for the ResourceQuota
|
|
type: string
|
|
configUpdatedOn:
|
|
format: int64
|
|
type: integer
|
|
resourceQuotaProfile:
|
|
description: ResourceQuotaProfile defines the resource quota profile
|
|
for the slice
|
|
properties:
|
|
clusterQuota:
|
|
description: ClusterQuota defines the configuration for cluster
|
|
quota of a resource quota
|
|
properties:
|
|
namespaceQuota:
|
|
description: NamespaceQuota defines the configuration for
|
|
namespace quota of a ClusterQuota
|
|
items:
|
|
description: NamespaceQuota defines the configuration for
|
|
namespace quota of a ClusterQuota
|
|
properties:
|
|
enforceQuota:
|
|
default: false
|
|
description: EnforceQuota defines the enforceQuota status
|
|
flag for NamespaceQuota
|
|
type: boolean
|
|
namespace:
|
|
description: Namespace defines the namespace of the
|
|
NamespaceQuota
|
|
type: string
|
|
resources:
|
|
description: Resources defines the configuration for
|
|
resources for NamespaceQuota
|
|
properties:
|
|
defaultLimitPerContainer:
|
|
description: DefaultResourcePerContainerList is
|
|
a set of (resource name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral
|
|
storage, in bytes. (500Gi = 500GiB = 500 *
|
|
1024 * 1024 * 1024) The resource name for
|
|
EphemeralStorage is alpha, and it can change
|
|
across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB
|
|
= 500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
defaultRequestPerContainer:
|
|
description: DefaultRequestPerContainer is a set
|
|
of (resource name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage LoNamespaceResourceQuotaStatuscal
|
|
ephemeral storage, in bytes. (500Gi = 500GiB
|
|
= 500 * 1024 * 1024 * 1024) The resource name
|
|
for EphemeralStorage is alpha, and it can
|
|
change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB
|
|
= 500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
limit:
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral
|
|
storage, in bytes. (500Gi = 500GiB = 500 *
|
|
1024 * 1024 * 1024) The resource name for
|
|
EphemeralStorage is alpha, and it can change
|
|
across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB
|
|
= 500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
podCount:
|
|
description: PodCount in number.
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
request:
|
|
description: RequestResourceList is a set of (resource
|
|
name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral
|
|
storage, in bytes. (500Gi = 500GiB = 500 *
|
|
1024 * 1024 * 1024) The resource name for
|
|
EphemeralStorage is alpha, and it can change
|
|
across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB
|
|
= 500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
type: array
|
|
resources:
|
|
description: Resources defines the configuration for resources
|
|
for ClusterQuota
|
|
properties:
|
|
limit:
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 *
|
|
1024) The resource name for EphemeralStorage is
|
|
alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
podCount:
|
|
description: PodCount in number.
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
request:
|
|
description: RequestResourceList is a set of (resource
|
|
name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 *
|
|
1024) The resource name for EphemeralStorage is
|
|
alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
sliceQuota:
|
|
description: SliceQuota defines the configuration for slice quota
|
|
of a resource quota
|
|
properties:
|
|
resources:
|
|
description: Resources defines the configuration for resources
|
|
for SliceQuota
|
|
properties:
|
|
defaultRequestPerContainer:
|
|
description: DefaultRequestPerContainer is a set of (resource
|
|
name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage LoNamespaceResourceQuotaStatuscal
|
|
ephemeral storage, in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024) The resource name for EphemeralStorage
|
|
is alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
limit:
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 *
|
|
1024) The resource name for EphemeralStorage is
|
|
alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
podCount:
|
|
description: PodCount in number.
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
request:
|
|
description: RequestResourceList is a set of (resource
|
|
name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 *
|
|
1024) The resource name for EphemeralStorage is
|
|
alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500
|
|
* 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
type: object
|
|
type: object
|
|
type: object
|
|
sliceName:
|
|
description: SliceName defines the name of the slice for the ResourceQuota
|
|
type: string
|
|
sliceResourceQuotaStatus:
|
|
description: WorkerSliceResourceQuotaStatus defines the observed state
|
|
of WorkerSliceResourceQuota
|
|
properties:
|
|
clusterResourceQuotaStatus:
|
|
properties:
|
|
namespaceResourceQuotaStatus:
|
|
items:
|
|
properties:
|
|
namespace:
|
|
type: string
|
|
requestResourceUsage:
|
|
description: RequestResourceList is a set of (resource
|
|
name, quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024
|
|
* 1024) The resource name for EphemeralStorage
|
|
is alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB =
|
|
500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
resourceUsage:
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024
|
|
* 1024) The resource name for EphemeralStorage
|
|
is alpha, and it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB =
|
|
500 * 1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
podCount:
|
|
description: PodCount in number.
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
type: object
|
|
type: array
|
|
requestResourceUsage:
|
|
description: RequestResourceList is a set of (resource name,
|
|
quantity) pairs.
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024)
|
|
The resource name for EphemeralStorage is alpha, and
|
|
it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500 *
|
|
1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
type: object
|
|
resourceUsage:
|
|
properties:
|
|
cpu:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: CPU in cores. (500m = .5 cores)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
ephemeralStorage:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: EphemeralStorage Local ephemeral storage,
|
|
in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024)
|
|
The resource name for EphemeralStorage is alpha, and
|
|
it can change across releases.
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
memory:
|
|
anyOf:
|
|
- type: integer
|
|
- type: string
|
|
description: Memory in bytes. (500Gi = 500GiB = 500 *
|
|
1024 * 1024 * 1024)
|
|
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
|
x-kubernetes-int-or-string: true
|
|
podCount:
|
|
description: PodCount in number.
|
|
format: int64
|
|
type: integer
|
|
type: object
|
|
type: object
|
|
type: object
|
|
type: object
|
|
type: object
|
|
served: true
|
|
storage: true
|
|
subresources:
|
|
status: {}
|
|
status:
|
|
acceptedNames:
|
|
kind: ""
|
|
plural: ""
|
|
conditions: []
|
|
storedVersions: []
|