Core
Packages:
core.ironcore.dev/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Resource Types:
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