Packages:
core.ironcore.dev/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
ResourceQuota
ResourceQuota is the Schema for the resourcequotas API
Field | Description | ||||
---|---|---|---|---|---|
apiVersion string | core.ironcore.dev/v1alpha1 | ||||
kind string | ResourceQuota | ||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadata field. | ||||
spec ResourceQuotaSpec |
| ||||
status ResourceQuotaStatus |
ClassType (string
alias)
Value | Description |
---|---|
"machine" | |
"volume" |
ObjectSelector
ObjectSelector specifies how to select objects of a certain kind.
Field | Description |
---|---|
kind string | Kind is the kind of object to select. |
LabelSelector Kubernetes meta/v1.LabelSelector | (Members of LabelSelector is the label selector to select objects of the specified Kind by. |
ResourceName (string
alias)
ResourceName is the name of a resource, most often used alongside a resource.Quantity.
Value | Description |
---|---|
"cpu" | ResourceCPU is the amount of cpu in cores. |
"iops" | ResourceIOPS defines max IOPS in input/output operations per second. |
"memory" | ResourceMemory is the amount of memory in bytes. |
"requests.cpu" | ResourceRequestsCPU is the amount of requested cpu in cores. |
"requests.memory" | ResourceRequestsMemory is the amount of requested memory in bytes. |
"requests.storage" | ResourceRequestsStorage is the amount of requested storage in bytes. |
"storage" | ResourceStorage is the amount of storage, in bytes. |
"tps" | ResourceTPS defines max throughput per second. (e.g. 1Gi) |
ResourceQuotaSpec
(Appears on:ResourceQuota)
ResourceQuotaSpec defines the desired state of ResourceQuotaSpec
Field | Description |
---|---|
hard ResourceList | Hard is a ResourceList of the strictly enforced amount of resources. |
scopeSelector ResourceScopeSelector | ScopeSelector selects the resources that are subject to this quota. Note: By using certain ScopeSelectors, only certain resources may be tracked. |
ResourceQuotaStatus
(Appears on:ResourceQuota)
ResourceQuotaStatus is the status of a ResourceQuota.
Field | Description |
---|---|
hard ResourceList | Hard are the currently enforced hard resource limits. Hard may be less than used in case the limits were introduced / updated after more than allowed resources were already present. |
used ResourceList | Used is the amount of currently used resources. |
ResourceScope (string
alias)
(Appears on:ResourceScopeSelectorRequirement)
ResourceScope is a scope of a resource.
Value | Description |
---|---|
"BucketClass" | ResourceScopeBucketClass refers to the bucket class of a resource. |
"MachineClass" | ResourceScopeMachineClass refers to the machine class of a resource. |
"VolumeClass" | ResourceScopeVolumeClass refers to the volume class of a resource. |
ResourceScopeSelector
(Appears on:ResourceQuotaSpec)
ResourceScopeSelector selects
Field | Description |
---|---|
matchExpressions []ResourceScopeSelectorRequirement | MatchExpressions is a list of ResourceScopeSelectorRequirement to match resources by. |
ResourceScopeSelectorOperator (string
alias)
(Appears on:ResourceScopeSelectorRequirement)
ResourceScopeSelectorOperator is an operator to compare a ResourceScope with values.
Value | Description |
---|---|
"DoesNotExist" | |
"Exists" | |
"In" | |
"NotIn" |
ResourceScopeSelectorRequirement
(Appears on:ResourceScopeSelector)
ResourceScopeSelectorRequirement is a requirement for a resource using a ResourceScope alongside a ResourceScopeSelectorOperator with Values (depending on the ResourceScopeSelectorOperator).
Field | Description |
---|---|
scopeName ResourceScope | ScopeName is the ResourceScope to make a requirement for. |
operator ResourceScopeSelectorOperator | Operator is the ResourceScopeSelectorOperator to check the ScopeName with in a resource. |
values []string | Values are the values to compare the Operator with the ScopeName. May be optional. |
Generated with gen-crd-api-reference-docs