Kind
VMDistributed
Group
operator.victoriametrics.com
Version
v1alpha1
apiVersion: operator.victoriametrics.com/v1alpha1 kind: VMDistributed metadata: name: example
Tip: use .spec.license for path-only search
View raw schema
apiVersion string
kind string
metadata object
spec object required
license 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
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
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
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
defaultTargetRefs []object
crd object
kind string required
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
name string required
namespace string required
objects []object
name string required
namespace string required
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
nameservers []string
options []object
name string
value string
searches []string
dnsPolicy string
externalConfig object
localPath string
secretRef object
key string required
name string
optional boolean
extraArgs object
extraEnvs []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
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: int32
metrics []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: int32
httpRoute 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: 1
maxLength: 63
name string required
minLength: 1
maxLength: 253
namespace string
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
minLength: 1
maxLength: 63
port integer
format: int32
minimum: 1
maximum: 65535
sectionName string
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
minLength: 1
maxLength: 253
image 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
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
internalListenPort string
license object
forceOffline boolean
key string
keyRef object
key string required
name string
optional boolean
reloadInterval string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
logFormat string
enum: default, json
logLevel string
enum: INFO, WARN, ERROR, FATAL, PANIC
managedMetadata object
annotations object
labels object
minReadySeconds integer
format: int32
nodeSelector object
paused boolean
podDisruptionBudget object
maxUnavailable string | integer
minAvailable string | integer
selectorLabels object
unhealthyPodEvictionPolicy string
enum: IfHealthyBudget, AlwaysAllow
podMetadata object
annotations object
labels object
name string
port string
priorityClassName string
readinessGates []object
conditionType string required
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
replicaCount integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
revisionHistoryLimitCount integer
format: int32
rollingUpdate object
maxSurge string | integer
maxUnavailable string | integer
runtimeClassName string
schedulerName string
secrets []string
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
fsGroup integer
format: int64
fsGroupChangePolicy string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxChangePolicy string
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
supplementalGroups []integer
supplementalGroupsPolicy string
sysctls []object
name string required
value string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
selectAllByDefault boolean
serviceAccountName string
serviceScrapeSpec object
attach_metadata object
namespace boolean
node boolean
discoveryRole string
enum: endpoints, service, endpointslices, endpointslice
endpoints []object required
attach_metadata object
namespace boolean
node boolean
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearerTokenFile string
bearerTokenSecret object
key string required
name string
optional boolean
follow_redirects boolean
honorLabels boolean
honorTimestamps boolean
interval string
max_scrape_size string
metricRelabelConfigs []object
action string
if object
labels object
match string
modulus integer
format: int64
regex object
replacement string
separator string
sourceLabels []string
source_labels []string
targetLabel string
target_label string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
params object
path string
port string
proxyURL string
relabelConfigs []object
action string
if object
labels object
match string
modulus integer
format: int64
regex object
replacement string
separator string
sourceLabels []string
source_labels []string
targetLabel string
target_label string
sampleLimit integer
scheme string
enum: http, https, HTTPS, HTTP
scrapeTimeout string
scrape_interval string
seriesLimit integer
targetPort string | integer
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
vm_scrape_params object
disable_compression boolean
disable_keep_alive boolean
headers []string
no_stale_markers boolean
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
scrape_align_interval string
scrape_offset string
stream_parse boolean
jobLabel string
namespaceSelector object
any boolean
matchNames []string
podTargetLabels []string
sampleLimit integer
scrapeClass string
selector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
seriesLimit integer
targetLabels []string
serviceSpec object
metadata object
annotations object
labels object
name string
spec object required
allocateLoadBalancerNodePorts boolean
clusterIP string
clusterIPs []string
externalIPs []string
externalName string
externalTrafficPolicy string
healthCheckNodePort integer
format: int32
internalTrafficPolicy string
ipFamilies []string
ipFamilyPolicy string
loadBalancerClass string
loadBalancerIP string
loadBalancerSourceRanges []string
ports []object
appProtocol string
name string
nodePort integer
format: int32
port integer required
format: int32
protocol string
targetPort string | integer
publishNotReadyAddresses boolean
selector object
sessionAffinity string
sessionAffinityConfig object
clientIP object
timeoutSeconds integer
format: int32
trafficDistribution string
type string
useAsDefault boolean
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
terminationGracePeriodSeconds integer
format: int64
tolerations []object
effect string
key string
operator string
tolerationSeconds integer
format: int64
value string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
maxSkew integer required
format: int32
minDomains integer
format: int32
nodeAffinityPolicy string
nodeTaintsPolicy string
topologyKey string required
whenUnsatisfiable string required
unauthorizedAccessConfig object
unauthorizedUserAccessSpec object
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: 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
name string required
namespace string required
objects []object
name string required
namespace string required
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
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
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
volumes []object
awsElasticBlockStore object
fsType string
partition integer
format: int32
readOnly boolean
volumeID string required
azureDisk object
cachingMode string
diskName string required
diskURI string required
fsType string
kind string
readOnly boolean
azureFile object
readOnly boolean
secretName string required
shareName string required
cephfs object
monitors []string required
path string
readOnly boolean
secretFile string
secretRef object
name string
user string
cinder object
fsType string
readOnly boolean
secretRef object
name string
volumeID string required
configMap object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
csi object
driver string required
fsType string
nodePublishSecretRef object
name string
readOnly boolean
volumeAttributes object
downwardAPI object
defaultMode integer
format: int32
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
emptyDir object
medium string
sizeLimit string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
ephemeral object
volumeClaimTemplate object
metadata object
spec object required
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
fc object
fsType string
lun integer
format: int32
readOnly boolean
targetWWNs []string
wwids []string
flexVolume object
driver string required
fsType string
options object
readOnly boolean
secretRef object
name string
flocker object
datasetName string
datasetUUID string
gcePersistentDisk object
fsType string
partition integer
format: int32
pdName string required
readOnly boolean
gitRepo object
directory string
repository string required
revision string
glusterfs object
endpoints string required
path string required
readOnly boolean
hostPath object
path string required
type string
image object
pullPolicy string
reference string
iscsi object
chapAuthDiscovery boolean
chapAuthSession boolean
fsType string
initiatorName string
iqn string required
iscsiInterface string
lun integer required
format: int32
portals []string
readOnly boolean
secretRef object
name string
targetPortal string required
name string required
nfs object
path string required
readOnly boolean
server string required
persistentVolumeClaim object
claimName string required
readOnly boolean
photonPersistentDisk object
fsType string
pdID string required
portworxVolume object
fsType string
readOnly boolean
volumeID string required
projected object
defaultMode integer
format: int32
sources []object
clusterTrustBundle object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
name string
optional boolean
path string required
signerName string
configMap object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
downwardAPI object
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
podCertificate object
certificateChainPath string
credentialBundlePath string
keyPath string
keyType string required
maxExpirationSeconds integer
format: int32
signerName string required
userAnnotations object
secret object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
serviceAccountToken object
audience string
expirationSeconds integer
format: int64
path string required
quobyte object
group string
readOnly boolean
registry string required
tenant string
user string
volume string required
rbd object
fsType string
image string required
keyring string
monitors []string required
pool string
readOnly boolean
secretRef object
name string
user string
scaleIO object
fsType string
gateway string required
protectionDomain string
readOnly boolean
secretRef object required
name string
sslEnabled boolean
storageMode string
storagePool string
system string required
volumeName string
secret object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
optional boolean
secretName string
storageos object
fsType string
readOnly boolean
secretRef object
name string
volumeName string
volumeNamespace string
vsphereVolume object
fsType string
storagePolicyID string
storagePolicyName string
volumePath string required
vpa object
recommenders []object
name string required
resourcePolicy object
containerPolicies []object
containerName string
controlledResources []string
controlledValues string
enum: RequestsAndLimits, RequestsOnly
maxAllowed object
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]+))))?$
updatePolicy object
evictionRequirements []object
changeRequirement string required
enum: TargetHigherThanRequests, TargetLowerThanRequests
resources []string required
minReplicas integer
format: int32
updateMode string
enum: Off, Initial, Recreate, InPlaceOrRecreate, Auto
zoneCommon object
readyTimeout string
remoteWrite object
updatePause string
vmagent object
name string
spec object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
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
modifyVolumeStatus object
status string required
targetVolumeAttributesClassName string
phase string
configMaps []string
containers []object
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
disableAutomountServiceAccountToken boolean
disableSelfServiceScrape boolean
dnsConfig object
nameservers []string
options []object
name string
value string
searches []string
dnsPolicy string
extraArgs object
extraEnvs []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
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: int32
metrics []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: int32
image object
pullPolicy string
repository string
tag string
imagePullSecrets []object
name string
initContainers []object
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
license object
forceOffline boolean
key string
keyRef object
key string required
name string
optional boolean
reloadInterval string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
logFormat string
enum: default, json
logLevel string
enum: INFO, WARN, ERROR, FATAL, PANIC
managedMetadata 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, AlwaysAllow
podMetadata object
annotations object
labels object
name string
port string
priorityClassName string
readinessGates []object
conditionType string required
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
remoteWriteSettings object
flushInterval string
pattern: [0-9]+(ms|s|m|h)
label object
maxBlockSize integer
format: int32
maxDiskUsagePerURL object
queues integer
format: int32
showURL boolean
tmpDataPath string
useMultiTenantMode boolean
replicaCount integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
revisionHistoryLimitCount integer
format: int32
rollingUpdate object
maxSurge string | integer
maxUnavailable string | integer
runtimeClassName string
schedulerName string
secrets []string
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
fsGroup integer
format: int64
fsGroupChangePolicy string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxChangePolicy string
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
supplementalGroups []integer
supplementalGroupsPolicy string
sysctls []object
name string required
value string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
serviceAccountName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
statefulMode boolean
statefulRollingUpdateStrategy string
statefulRollingUpdateStrategyBehavior object
maxUnavailable string | integer
statefulStorage object
emptyDir object
medium string
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
modifyVolumeStatus object
status string required
targetVolumeAttributesClassName string
phase string
terminationGracePeriodSeconds integer
format: int64
tolerations []object
effect string
key string
operator string
tolerationSeconds integer
format: int64
value string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
maxSkew integer required
format: int32
minDomains integer
format: int32
nodeAffinityPolicy string
nodeTaintsPolicy string
topologyKey string required
whenUnsatisfiable string required
updateStrategy string
enum: Recreate, RollingUpdate
useDefaultResources boolean
useStrictSecurity boolean
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
volumes []object
awsElasticBlockStore object
fsType string
partition integer
format: int32
readOnly boolean
volumeID string required
azureDisk object
cachingMode string
diskName string required
diskURI string required
fsType string
kind string
readOnly boolean
azureFile object
readOnly boolean
secretName string required
shareName string required
cephfs object
monitors []string required
path string
readOnly boolean
secretFile string
secretRef object
name string
user string
cinder object
fsType string
readOnly boolean
secretRef object
name string
volumeID string required
configMap object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
csi object
driver string required
fsType string
nodePublishSecretRef object
name string
readOnly boolean
volumeAttributes object
downwardAPI object
defaultMode integer
format: int32
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
emptyDir object
medium string
sizeLimit string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
ephemeral object
volumeClaimTemplate object
metadata object
spec object required
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
fc object
fsType string
lun integer
format: int32
readOnly boolean
targetWWNs []string
wwids []string
flexVolume object
driver string required
fsType string
options object
readOnly boolean
secretRef object
name string
flocker object
datasetName string
datasetUUID string
gcePersistentDisk object
fsType string
partition integer
format: int32
pdName string required
readOnly boolean
gitRepo object
directory string
repository string required
revision string
glusterfs object
endpoints string required
path string required
readOnly boolean
hostPath object
path string required
type string
image object
pullPolicy string
reference string
iscsi object
chapAuthDiscovery boolean
chapAuthSession boolean
fsType string
initiatorName string
iqn string required
iscsiInterface string
lun integer required
format: int32
portals []string
readOnly boolean
secretRef object
name string
targetPortal string required
name string required
nfs object
path string required
readOnly boolean
server string required
persistentVolumeClaim object
claimName string required
readOnly boolean
photonPersistentDisk object
fsType string
pdID string required
portworxVolume object
fsType string
readOnly boolean
volumeID string required
projected object
defaultMode integer
format: int32
sources []object
clusterTrustBundle object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
name string
optional boolean
path string required
signerName string
configMap object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
downwardAPI object
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
podCertificate object
certificateChainPath string
credentialBundlePath string
keyPath string
keyType string required
maxExpirationSeconds integer
format: int32
signerName string required
userAnnotations object
secret object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
serviceAccountToken object
audience string
expirationSeconds integer
format: int64
path string required
quobyte object
group string
readOnly boolean
registry string required
tenant string
user string
volume string required
rbd object
fsType string
image string required
keyring string
monitors []string required
pool string
readOnly boolean
secretRef object
name string
user string
scaleIO object
fsType string
gateway string required
protectionDomain string
readOnly boolean
secretRef object required
name string
sslEnabled boolean
storageMode string
storagePool string
system string required
volumeName string
secret object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
optional boolean
secretName string
storageos object
fsType string
readOnly boolean
secretRef object
name string
volumeName string
volumeNamespace string
vsphereVolume object
fsType string
storagePolicyID string
storagePolicyName string
volumePath string required
vmcluster object
name string
spec object
zones []object
name string required
remoteWrite object
vmagent object
name string
spec object
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object required
matchExpressions []object
key string required
operator string required
values []string
matchFields []object
key string required
operator string required
values []string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object required
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
weight integer required
format: int32
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
mismatchLabelKeys []string
namespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
namespaces []string
topologyKey string required
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
modifyVolumeStatus object
status string required
targetVolumeAttributesClassName string
phase string
configMaps []string
containers []object
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
disableAutomountServiceAccountToken boolean
disableSelfServiceScrape boolean
dnsConfig object
nameservers []string
options []object
name string
value string
searches []string
dnsPolicy string
extraArgs object
extraEnvs []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
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: int32
metrics []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: int32
image object
pullPolicy string
repository string
tag string
imagePullSecrets []object
name string
initContainers []object
args []string
command []string
env []object
name string required
value string
valueFrom object
configMapKeyRef object
key string required
name string
optional boolean
fieldRef object
apiVersion string
fieldPath string required
fileKeyRef object
key string required
optional boolean
path string required
volumeName string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
secretKeyRef object
key string required
name string
optional boolean
envFrom []object
configMapRef object
name string
optional boolean
prefix string
secretRef object
name string
optional boolean
image string
imagePullPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port string | integer required
stopSignal string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
name string required
ports []object
containerPort integer required
format: int32
hostIP string
hostPort integer
format: int32
name string
protocol string
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
resizePolicy []object
resourceName string required
restartPolicy string required
resources object
claims []object
name string required
request string
limits object
requests object
restartPolicy string
restartPolicyRules []object
action string required
exitCodes object
operator string required
values []integer
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
stdin boolean
stdinOnce boolean
terminationMessagePath string
terminationMessagePolicy string
tty boolean
volumeDevices []object
devicePath string required
name string required
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
workingDir string
license object
forceOffline boolean
key string
keyRef object
key string required
name string
optional boolean
reloadInterval string
livenessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
logFormat string
enum: default, json
logLevel string
enum: INFO, WARN, ERROR, FATAL, PANIC
managedMetadata 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, AlwaysAllow
podMetadata object
annotations object
labels object
name string
port string
priorityClassName string
readinessGates []object
conditionType string required
readinessProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
remoteWriteSettings object
flushInterval string
pattern: [0-9]+(ms|s|m|h)
label object
maxBlockSize integer
format: int32
maxDiskUsagePerURL object
queues integer
format: int32
showURL boolean
tmpDataPath string
useMultiTenantMode boolean
replicaCount integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
revisionHistoryLimitCount integer
format: int32
rollingUpdate object
maxSurge string | integer
maxUnavailable string | integer
runtimeClassName string
schedulerName string
secrets []string
securityContext object
allowPrivilegeEscalation boolean
appArmorProfile object
localhostProfile string
type string required
capabilities object
add []string
drop []string
fsGroup integer
format: int64
fsGroupChangePolicy string
privileged boolean
procMount string
readOnlyRootFilesystem boolean
runAsGroup integer
format: int64
runAsNonRoot boolean
runAsUser integer
format: int64
seLinuxChangePolicy string
seLinuxOptions object
level string
role string
type string
user string
seccompProfile object
localhostProfile string
type string required
supplementalGroups []integer
supplementalGroupsPolicy string
sysctls []object
name string required
value string required
windowsOptions object
gmsaCredentialSpec string
gmsaCredentialSpecName string
hostProcess boolean
runAsUserName string
serviceAccountName string
startupProbe object
exec object
command []string
failureThreshold integer
format: int32
grpc object
port integer required
format: int32
service string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port string | integer required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port string | integer required
terminationGracePeriodSeconds integer
format: int64
timeoutSeconds integer
format: int32
statefulMode boolean
statefulRollingUpdateStrategy string
statefulRollingUpdateStrategyBehavior object
maxUnavailable string | integer
statefulStorage object
emptyDir object
medium string
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
modifyVolumeStatus object
status string required
targetVolumeAttributesClassName string
phase string
terminationGracePeriodSeconds integer
format: int64
tolerations []object
effect string
key string
operator string
tolerationSeconds integer
format: int64
value string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
matchLabelKeys []string
maxSkew integer required
format: int32
minDomains integer
format: int32
nodeAffinityPolicy string
nodeTaintsPolicy string
topologyKey string required
whenUnsatisfiable string required
updateStrategy string
enum: Recreate, RollingUpdate
useDefaultResources boolean
useStrictSecurity boolean
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
volumes []object
awsElasticBlockStore object
fsType string
partition integer
format: int32
readOnly boolean
volumeID string required
azureDisk object
cachingMode string
diskName string required
diskURI string required
fsType string
kind string
readOnly boolean
azureFile object
readOnly boolean
secretName string required
shareName string required
cephfs object
monitors []string required
path string
readOnly boolean
secretFile string
secretRef object
name string
user string
cinder object
fsType string
readOnly boolean
secretRef object
name string
volumeID string required
configMap object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
csi object
driver string required
fsType string
nodePublishSecretRef object
name string
readOnly boolean
volumeAttributes object
downwardAPI object
defaultMode integer
format: int32
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
emptyDir object
medium string
sizeLimit string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
ephemeral object
volumeClaimTemplate object
metadata object
spec object required
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
fc object
fsType string
lun integer
format: int32
readOnly boolean
targetWWNs []string
wwids []string
flexVolume object
driver string required
fsType string
options object
readOnly boolean
secretRef object
name string
flocker object
datasetName string
datasetUUID string
gcePersistentDisk object
fsType string
partition integer
format: int32
pdName string required
readOnly boolean
gitRepo object
directory string
repository string required
revision string
glusterfs object
endpoints string required
path string required
readOnly boolean
hostPath object
path string required
type string
image object
pullPolicy string
reference string
iscsi object
chapAuthDiscovery boolean
chapAuthSession boolean
fsType string
initiatorName string
iqn string required
iscsiInterface string
lun integer required
format: int32
portals []string
readOnly boolean
secretRef object
name string
targetPortal string required
name string required
nfs object
path string required
readOnly boolean
server string required
persistentVolumeClaim object
claimName string required
readOnly boolean
photonPersistentDisk object
fsType string
pdID string required
portworxVolume object
fsType string
readOnly boolean
volumeID string required
projected object
defaultMode integer
format: int32
sources []object
clusterTrustBundle object
labelSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
name string
optional boolean
path string required
signerName string
configMap object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
downwardAPI object
items []object
fieldRef object
apiVersion string
fieldPath string required
mode integer
format: int32
path string required
resourceFieldRef object
containerName string
divisor string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource string required
podCertificate object
certificateChainPath string
credentialBundlePath string
keyPath string
keyType string required
maxExpirationSeconds integer
format: int32
signerName string required
userAnnotations object
secret object
items []object
key string required
mode integer
format: int32
path string required
name string
optional boolean
serviceAccountToken object
audience string
expirationSeconds integer
format: int64
path string required
quobyte object
group string
readOnly boolean
registry string required
tenant string
user string
volume string required
rbd object
fsType string
image string required
keyring string
monitors []string required
pool string
readOnly boolean
secretRef object
name string
user string
scaleIO object
fsType string
gateway string required
protectionDomain string
readOnly boolean
secretRef object required
name string
sslEnabled boolean
storageMode string
storagePool string
system string required
volumeName string
secret object
defaultMode integer
format: int32
items []object
key string required
mode integer
format: int32
path string required
optional boolean
secretName string
storageos object
fsType string
readOnly boolean
secretRef object
name string
volumeName string
volumeNamespace string
vsphereVolume object
fsType string
storagePolicyID string
storagePolicyName string
volumePath string required
vmcluster 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: int64
minimum: 0
reason string required
minLength: 1
maxLength: 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.license for an exact path

Copied!