VLDistributed
operator.victoriametrics.com / v1alpha1
apiVersion: operator.victoriametrics.com/v1alpha1
kind: VLDistributed
metadata:
name: example
apiVersion
string
kind
string
metadata
object
spec object required
backendType
string
enum:
VLCluster, VLSinglelicense object
forceOffline
boolean
key
string
keyRef object
key
string required
name
string
optional
boolean
reloadInterval
string
paused
boolean
retain
boolean
vmauth object
enabled
boolean
name
string
spec object
affinity
object
arbitraryFSAccessThroughSMs object
deny
boolean
componentVersion
string
configMaps
[]string
configReloadAuthKeySecret object
key
string required
name
string
optional
boolean
configReloaderExtraArgs
object
configReloaderImage
string
configReloaderImageTag
string
configReloaderResources object
claims []object
name
string required
request
string
limits
object
requests
object
configSecret
string
containers
[]object
defaultTargetRefs []object
crd object
kind
string required
enum:
enum: VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vm...
VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vminsert, VLSingle, VLCluster/vlinsert, VLCluster/vlselect, VLCluster/vlstorage, VLAgent, VTCluster/vtinsert, VTCluster/vtselect, VTCluster/vtstorage, VTSingle, VMAnomaly
name
string required
namespace
string required
objects []object
name
string required
namespace
string required
useExtraService
boolean
useExtraService
boolean
discover_backend_ips
boolean
drop_src_path_prefix_parts
integer
headers
[]string
hosts
[]string
load_balancing_policy
string
enum:
least_loaded, first_available
name
string
paths
[]string
query_args []object
name
string required
values
[]string required
response_headers
[]string
retry_status_codes
[]integer
src_headers
[]string
src_query_args
[]string
static object
url
string
urls
[]string
targetRefBasicAuth object
password object required
key
string required
name
string
optional
boolean
username object required
key
string required
name
string
optional
boolean
target_path_suffix
string
disableAutomountServiceAccountToken
boolean
disableSelfServiceScrape
boolean
dnsConfig
object
dnsPolicy
string
enableServiceLinks
boolean
externalConfig object
localPath
string
secretRef object
key
string required
name
string
optional
boolean
extraArgs
object
extraEnvs []object
name
string required
value
string
extraEnvsFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
hostAliases []object
hostnames
[]string
ip
string required
hostNetwork
boolean
host_aliases []object
hostnames
[]string
ip
string required
hpa object
behaviour object
scaleDown object
policies []object
periodSeconds
integer required
format:
int32
type
string required
value
integer required
format:
int32
selectPolicy
string
stabilizationWindowSeconds
integer
format:
int32
tolerance
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$scaleUp object
policies []object
periodSeconds
integer required
format:
int32
type
string required
value
integer required
format:
int32
selectPolicy
string
stabilizationWindowSeconds
integer
format:
int32
tolerance
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
maxReplicas
integer
format:
int32metrics []object
containerResource object
container
string required
name
string required
target object required
averageUtilization
integer
format:
int32
averageValue
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
value
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$external object
metric object required
name
string required
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
target object required
averageUtilization
integer
format:
int32
averageValue
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
value
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$object object
describedObject object required
apiVersion
string
kind
string required
name
string required
metric object required
name
string required
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
target object required
averageUtilization
integer
format:
int32
averageValue
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
value
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$pods object
metric object required
name
string required
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
target object required
averageUtilization
integer
format:
int32
averageValue
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
value
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$resource object
name
string required
target object required
averageUtilization
integer
format:
int32
averageValue
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
value
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
minReplicas
integer
format:
int32httpRoute object
annotations
object
extraRules
[]object
hostnames
[]string
labels
object
name
string
parentRefs []object
group
string
pattern:
^$|^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$maxLength:
253
kind
string
pattern:
^[a-zA-Z]([-a-zA-Z0-9]*[a-zA-Z0-9])?$minLength:
1maxLength:
63
name
string required
minLength:
1maxLength:
253
namespace
string
pattern:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$minLength:
1maxLength:
63
port
integer
format:
int32minimum:
1maximum:
65535
sectionName
string
pattern:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$minLength:
1maxLength:
253image object
pullPolicy
string
repository
string
tag
string
imagePullSecrets []object
name
string
ingress object
annotations
object
class_name
string
extraRules []object
host
string
http object
paths []object required
backend object required
resource object
apiGroup
string
kind
string required
name
string required
service object
name
string required
port object
name
string
number
integer
format:
int32
path
string
pathType
string required
extraTls []object
hosts
[]string
secretName
string
host
string
labels
object
name
string
paths
[]string
tlsHosts
[]string
tlsSecretName
string
initContainers
[]object
internalListenPort
string
license object
forceOffline
boolean
key
string
keyRef object
key
string required
name
string
optional
boolean
reloadInterval
string
livenessProbe
object
logFormat
string
enum:
default, json
logLevel
string
enum:
INFO, WARN, ERROR, FATAL, PANICmanagedMetadata object
annotations
object
labels
object
minReadySeconds
integer
format:
int32networkPolicy object
egress []object
ports []object
endPort
integer
format:
int32
port
string | integer
protocol
string
to []object
ipBlock object
cidr
string required
except
[]string
namespaceSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
podSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
ingress []object
from []object
ipBlock object
cidr
string required
except
[]string
namespaceSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
podSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
ports []object
endPort
integer
format:
int32
port
string | integer
protocol
string
nodeSelector
object
paused
boolean
podDisruptionBudget object
maxUnavailable
string | integer
minAvailable
string | integer
selectorLabels
object
unhealthyPodEvictionPolicy
string
enum:
IfHealthyBudget, AlwaysAllowpodMetadata object
annotations
object
labels
object
name
string
port
string
preStopSleepSeconds
integer
format:
int32
priorityClassName
string
readinessGates []object
conditionType
string required
readinessProbe
object
replicaCount
integer
format:
int32resources object
claims []object
name
string required
request
string
limits
object
requests
object
revisionHistoryLimitCount
integer
format:
int32rollingUpdate object
maxSurge
string | integer
maxUnavailable
string | integer
runtimeClassName
string
schedulerName
string
secrets
[]string
securityContext
object
selectAllByDefault
boolean
serviceAccountName
string
serviceScrapeSpec
object
serviceSpec object
metadata object
annotations
object
labels
object
name
string
spec
object required
useAsDefault
boolean
startupProbe
object
terminationGracePeriodSeconds
integer
format:
int64tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
format:
int64
value
string
topologySpreadConstraints
[]object
unauthorizedAccessConfig
object
unauthorizedUserAccessSpec object
access_log object
filters object
skip_status_codes
[]integer
default_url
[]string
discover_backend_ips
boolean
drop_src_path_prefix_parts
integer
dump_request_on_errors
boolean
headers
[]string
ip_filters object
allow_list
[]string
deny_list
[]string
load_balancing_policy
string
enum:
least_loaded, first_available
max_concurrent_requests
integer
metric_labels
object
response_headers
[]string
retry_status_codes
[]integer
targetRefs []object
crd object
kind
string required
enum:
enum: VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vm...
VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vminsert, VLSingle, VLCluster/vlinsert, VLCluster/vlselect, VLCluster/vlstorage, VLAgent, VTCluster/vtinsert, VTCluster/vtselect, VTCluster/vtstorage, VTSingle, VMAnomaly
name
string required
namespace
string required
objects []object
name
string required
namespace
string required
useExtraService
boolean
useExtraService
boolean
discover_backend_ips
boolean
drop_src_path_prefix_parts
integer
headers
[]string
hosts
[]string
load_balancing_policy
string
enum:
least_loaded, first_available
name
string
paths
[]string
query_args []object
name
string required
values
[]string required
response_headers
[]string
retry_status_codes
[]integer
src_headers
[]string
src_query_args
[]string
static object
url
string
urls
[]string
targetRefBasicAuth object
password object required
key
string required
name
string
optional
boolean
username object required
key
string required
name
string
optional
boolean
target_path_suffix
string
tlsConfig object
ca object
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
caFile
string
cert object
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
certFile
string
insecureSkipVerify
boolean
keyFile
string
keySecret object
key
string required
name
string
optional
boolean
serverName
string
url_map []object
discover_backend_ips
boolean
drop_src_path_prefix_parts
integer
headers
[]string
load_balancing_policy
string
enum:
least_loaded, first_available
response_headers
[]string
retry_status_codes
[]integer
src_headers
[]string
src_hosts
[]string
src_paths
[]string
src_query_args
[]string
url_prefix
object
url_prefix
object
updateStrategy
string
enum:
Recreate, RollingUpdate
useDefaultResources
boolean
useLegacyNaming
boolean
useProxyProtocol
boolean
useStrictSecurity
boolean
useVMConfigReloader
boolean
userNamespaceSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
userSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
volumeMounts []object
bindMountOptions
[]string
mountPath
string required
mountPropagation
string
name
string required
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
volumes
[]object
vpa object
recommenders []object
name
string required
resourcePolicy object
containerPolicies []object
containerName
string
controlledResources
[]string
controlledValues
string
enum:
RequestsAndLimits, RequestsOnly
maxAllowed
object
memoryAggregationIntervalCount
integer
format:
int64minimum:
1
memoryAggregationIntervalSeconds
integer
format:
int32minimum:
1
minAllowed
object
mode
string
enum:
Auto, Off
oomBumpUpRatio
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
oomMinBumpUp
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$startupBoost object
cpu object
durationSeconds
integer
format:
int32
factor
integer
format:
int32
quantity
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
enum:
Factor, QuantityupdatePolicy object
evictAfterOOMSeconds
integer
format:
int32minimum:
1evictionRequirements []object
changeRequirement
string required
enum:
TargetHigherThanRequests, TargetLowerThanRequests
resources
[]string required
minReplicas
integer
format:
int32
updateMode
string
enum:
Off, Initial, Recreate, InPlaceOrRecreate, InPlace, Auto
waitForConfigReload
boolean
zoneCommon object
readyTimeout
string
remoteWrite
object
updatePause
string
vlagent object
name
string
spec object
affinity
object
claimTemplates []object
apiVersion
string
kind
string
metadata
object
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string required
name
string required
dataSourceRef object
apiGroup
string
kind
string required
name
string required
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
status object
accessModes
[]string
allocatedResourceStatuses
object
allocatedResources
object
capacity
object
conditions []object
lastProbeTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
currentVolumeAttributesClassName
string
healthStatus object
healthConditions []object
message
string
reason
string required
status
string required
enum:
DataLoss, Degraded, Inaccessible
lastTransitionTime
string
format:
date-timemodifyVolumeStatus object
status
string required
targetVolumeAttributesClassName
string
phase
string
configMaps
[]string
containers
[]object
disableAutomountServiceAccountToken
boolean
disableSelfServiceScrape
boolean
dnsConfig
object
dnsPolicy
string
enableServiceLinks
boolean
extraArgs
object
extraEnvs []object
name
string required
value
string
extraEnvsFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
hostAliases []object
hostnames
[]string
ip
string required
hostNetwork
boolean
host_aliases []object
hostnames
[]string
ip
string required
image object
pullPolicy
string
repository
string
tag
string
imagePullSecrets []object
name
string
initContainers
[]object
license object
forceOffline
boolean
key
string
keyRef object
key
string required
name
string
optional
boolean
reloadInterval
string
livenessProbe
object
logFormat
string
enum:
default, json
logLevel
string
enum:
INFO, WARN, ERROR, FATAL, PANICmanagedMetadata object
annotations
object
labels
object
minReadySeconds
integer
format:
int32
nodeSelector
object
paused
boolean
persistentVolumeClaimRetentionPolicy object
whenDeleted
string
whenScaled
string
podDisruptionBudget object
maxUnavailable
string | integer
minAvailable
string | integer
selectorLabels
object
unhealthyPodEvictionPolicy
string
enum:
IfHealthyBudget, AlwaysAllowpodMetadata object
annotations
object
labels
object
name
string
port
string
preStopSleepSeconds
integer
format:
int32
priorityClassName
string
readinessGates []object
conditionType
string required
readinessProbe
object
remoteWriteSettings object
flushInterval
string
pattern:
[0-9]+(ms|s|m|h)
maxBlockSize
object
maxDiskUsagePerURL
object
queues
integer
format:
int32
showURL
boolean
tmpDataPath
string
replicaCount
integer
format:
int32resources object
claims []object
name
string required
request
string
limits
object
requests
object
revisionHistoryLimitCount
integer
format:
int32
rollingUpdateStrategy
string
runtimeClassName
string
schedulerName
string
secrets
[]string
securityContext
object
serviceAccountName
string
startupProbe
object
storage object
emptyDir object
medium
string
mode
integer
format:
int32
sizeLimit
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$volumeClaimTemplate object
apiVersion
string
kind
string
metadata object
annotations
object
labels
object
name
string
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string required
name
string required
dataSourceRef object
apiGroup
string
kind
string required
name
string required
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
status object
accessModes
[]string
allocatedResourceStatuses
object
allocatedResources
object
capacity
object
conditions []object
lastProbeTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
currentVolumeAttributesClassName
string
healthStatus object
healthConditions []object
message
string
reason
string required
status
string required
enum:
DataLoss, Degraded, Inaccessible
lastTransitionTime
string
format:
date-timemodifyVolumeStatus object
status
string required
targetVolumeAttributesClassName
string
phase
string
terminationGracePeriodSeconds
integer
format:
int64tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
format:
int64
value
string
topologySpreadConstraints
[]object
useDefaultResources
boolean
useStrictSecurity
boolean
volumeMounts []object
bindMountOptions
[]string
mountPath
string required
mountPropagation
string
name
string required
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
volumes
[]object
vpa object
recommenders []object
name
string required
resourcePolicy object
containerPolicies []object
containerName
string
controlledResources
[]string
controlledValues
string
enum:
RequestsAndLimits, RequestsOnly
maxAllowed
object
memoryAggregationIntervalCount
integer
format:
int64minimum:
1
memoryAggregationIntervalSeconds
integer
format:
int32minimum:
1
minAllowed
object
mode
string
enum:
Auto, Off
oomBumpUpRatio
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
oomMinBumpUp
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$startupBoost object
cpu object
durationSeconds
integer
format:
int32
factor
integer
format:
int32
quantity
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
enum:
Factor, QuantityupdatePolicy object
evictAfterOOMSeconds
integer
format:
int32minimum:
1evictionRequirements []object
changeRequirement
string required
enum:
TargetHigherThanRequests, TargetLowerThanRequests
resources
[]string required
minReplicas
integer
format:
int32
updateMode
string
enum:
Off, Initial, Recreate, InPlaceOrRecreate, InPlace, Autovlcluster object
name
string
spec
object
vlsingle object
name
string
spec
object
zones []object
name
string required
remoteWrite
object
trafficMode
string
enum:
read-only, write-only, read-write, maintenancevlagent object
name
string
spec object
affinity
object
claimTemplates []object
apiVersion
string
kind
string
metadata
object
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string required
name
string required
dataSourceRef object
apiGroup
string
kind
string required
name
string required
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
status object
accessModes
[]string
allocatedResourceStatuses
object
allocatedResources
object
capacity
object
conditions []object
lastProbeTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
currentVolumeAttributesClassName
string
healthStatus object
healthConditions []object
message
string
reason
string required
status
string required
enum:
DataLoss, Degraded, Inaccessible
lastTransitionTime
string
format:
date-timemodifyVolumeStatus object
status
string required
targetVolumeAttributesClassName
string
phase
string
configMaps
[]string
containers
[]object
disableAutomountServiceAccountToken
boolean
disableSelfServiceScrape
boolean
dnsConfig
object
dnsPolicy
string
enableServiceLinks
boolean
extraArgs
object
extraEnvs []object
name
string required
value
string
extraEnvsFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
hostAliases []object
hostnames
[]string
ip
string required
hostNetwork
boolean
host_aliases []object
hostnames
[]string
ip
string required
image object
pullPolicy
string
repository
string
tag
string
imagePullSecrets []object
name
string
initContainers
[]object
license object
forceOffline
boolean
key
string
keyRef object
key
string required
name
string
optional
boolean
reloadInterval
string
livenessProbe
object
logFormat
string
enum:
default, json
logLevel
string
enum:
INFO, WARN, ERROR, FATAL, PANICmanagedMetadata object
annotations
object
labels
object
minReadySeconds
integer
format:
int32
nodeSelector
object
paused
boolean
persistentVolumeClaimRetentionPolicy object
whenDeleted
string
whenScaled
string
podDisruptionBudget object
maxUnavailable
string | integer
minAvailable
string | integer
selectorLabels
object
unhealthyPodEvictionPolicy
string
enum:
IfHealthyBudget, AlwaysAllowpodMetadata object
annotations
object
labels
object
name
string
port
string
preStopSleepSeconds
integer
format:
int32
priorityClassName
string
readinessGates []object
conditionType
string required
readinessProbe
object
remoteWriteSettings object
flushInterval
string
pattern:
[0-9]+(ms|s|m|h)
maxBlockSize
object
maxDiskUsagePerURL
object
queues
integer
format:
int32
showURL
boolean
tmpDataPath
string
replicaCount
integer
format:
int32resources object
claims []object
name
string required
request
string
limits
object
requests
object
revisionHistoryLimitCount
integer
format:
int32
rollingUpdateStrategy
string
runtimeClassName
string
schedulerName
string
secrets
[]string
securityContext
object
serviceAccountName
string
startupProbe
object
storage object
emptyDir object
medium
string
mode
integer
format:
int32
sizeLimit
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$volumeClaimTemplate object
apiVersion
string
kind
string
metadata object
annotations
object
labels
object
name
string
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string required
name
string required
dataSourceRef object
apiGroup
string
kind
string required
name
string required
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
status object
accessModes
[]string
allocatedResourceStatuses
object
allocatedResources
object
capacity
object
conditions []object
lastProbeTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
currentVolumeAttributesClassName
string
healthStatus object
healthConditions []object
message
string
reason
string required
status
string required
enum:
DataLoss, Degraded, Inaccessible
lastTransitionTime
string
format:
date-timemodifyVolumeStatus object
status
string required
targetVolumeAttributesClassName
string
phase
string
terminationGracePeriodSeconds
integer
format:
int64tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
format:
int64
value
string
topologySpreadConstraints
[]object
useDefaultResources
boolean
useStrictSecurity
boolean
volumeMounts []object
bindMountOptions
[]string
mountPath
string required
mountPropagation
string
name
string required
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
volumes
[]object
vpa object
recommenders []object
name
string required
resourcePolicy object
containerPolicies []object
containerName
string
controlledResources
[]string
controlledValues
string
enum:
RequestsAndLimits, RequestsOnly
maxAllowed
object
memoryAggregationIntervalCount
integer
format:
int64minimum:
1
memoryAggregationIntervalSeconds
integer
format:
int32minimum:
1
minAllowed
object
mode
string
enum:
Auto, Off
oomBumpUpRatio
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
oomMinBumpUp
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$startupBoost object
cpu object
durationSeconds
integer
format:
int32
factor
integer
format:
int32
quantity
string | integer
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type
string required
enum:
Factor, QuantityupdatePolicy object
evictAfterOOMSeconds
integer
format:
int32minimum:
1evictionRequirements []object
changeRequirement
string required
enum:
TargetHigherThanRequests, TargetLowerThanRequests
resources
[]string required
minReplicas
integer
format:
int32
updateMode
string
enum:
Off, Initial, Recreate, InPlaceOrRecreate, InPlace, Autovlcluster object
name
string
spec
object
vlsingle object
name
string
spec
object
status object
conditions []object
lastTransitionTime
string required
format:
date-time
lastUpdateTime
string required
format:
date-time
message
string
maxLength:
32768
observedGeneration
integer
format:
int64minimum:
0
reason
string required
minLength:
1maxLength:
1024
status
string required
enum:
True, False, Unknown
type
string required
maxLength:
316
lastAppliedSpec
object
observedGeneration
integer
format:
int64
reason
string
updateStatus
string
No matches. Try .spec.backendType for an exact path