ClusterServingRuntime [serving.kserve.io/v1alpha1]
- Type
object
Specification
.spec
- Type
object- Required
containers
.spec.affinity
- Type
object
.spec.affinity.nodeAffinity
- Type
object
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
preferenceweight
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference
- Type
object
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values[]
- Type
string
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values
- Type
array
.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values[]
- Type
string
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
object- Required
nodeSelectorTerms
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]
- Type
object
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values[]
- Type
string
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]
- Type
object- Required
keyoperator
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values
- Type
array
.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values[]
- Type
string
.spec.affinity.podAffinity
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.affinity.podAntiAffinity
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.annotations
- Type
object
.spec.builtInAdapter
- Type
object
.spec.builtInAdapter.env
- Type
array
.spec.builtInAdapter.env[]
- Type
object- Required
name
.spec.builtInAdapter.env[].valueFrom
- Type
object
.spec.builtInAdapter.env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.builtInAdapter.env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.builtInAdapter.env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.builtInAdapter.env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.containers
- Type
array
.spec.containers[]
- Type
object- Required
name
.spec.containers[].args
- Type
array
.spec.containers[].args[]
- Type
string
.spec.containers[].command
- Type
array
.spec.containers[].command[]
- Type
string
.spec.containers[].env
- Type
array
.spec.containers[].env[]
- Type
object- Required
name
.spec.containers[].env[].valueFrom
- Type
object
.spec.containers[].env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.containers[].env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.containers[].env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.containers[].env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.containers[].envFrom
- Type
array
.spec.containers[].envFrom[]
- Type
object
.spec.containers[].envFrom[].configMapRef
- Type
object
.spec.containers[].envFrom[].secretRef
- Type
object
.spec.containers[].lifecycle
- Type
object
.spec.containers[].lifecycle.postStart
- Type
object
.spec.containers[].lifecycle.postStart.exec
- Type
object
.spec.containers[].lifecycle.postStart.exec.command
- Type
array
.spec.containers[].lifecycle.postStart.exec.command[]
- Type
string
.spec.containers[].lifecycle.postStart.httpGet
- Type
object- Required
port
.spec.containers[].lifecycle.postStart.httpGet.httpHeaders
- Type
array
.spec.containers[].lifecycle.postStart.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.containers[].lifecycle.postStart.sleep
- Type
object- Required
seconds
.spec.containers[].lifecycle.postStart.tcpSocket
- Type
object- Required
port
.spec.containers[].lifecycle.preStop
- Type
object
.spec.containers[].lifecycle.preStop.exec
- Type
object
.spec.containers[].lifecycle.preStop.exec.command
- Type
array
.spec.containers[].lifecycle.preStop.exec.command[]
- Type
string
.spec.containers[].lifecycle.preStop.httpGet
- Type
object- Required
port
.spec.containers[].lifecycle.preStop.httpGet.httpHeaders
- Type
array
.spec.containers[].lifecycle.preStop.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.containers[].lifecycle.preStop.sleep
- Type
object- Required
seconds
.spec.containers[].lifecycle.preStop.tcpSocket
- Type
object- Required
port
.spec.containers[].livenessProbe
- Type
object
.spec.containers[].livenessProbe.exec
- Type
object
.spec.containers[].livenessProbe.exec.command
- Type
array
.spec.containers[].livenessProbe.exec.command[]
- Type
string
.spec.containers[].livenessProbe.grpc
- Type
object- Required
port
.spec.containers[].livenessProbe.httpGet
- Type
object- Required
port
.spec.containers[].livenessProbe.httpGet.httpHeaders
- Type
array
.spec.containers[].livenessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.containers[].livenessProbe.tcpSocket
- Type
object- Required
port
.spec.containers[].ports
- Type
array
.spec.containers[].ports[]
- Type
object- Required
containerPort
.spec.containers[].readinessProbe
- Type
object
.spec.containers[].readinessProbe.exec
- Type
object
.spec.containers[].readinessProbe.exec.command
- Type
array
.spec.containers[].readinessProbe.exec.command[]
- Type
string
.spec.containers[].readinessProbe.grpc
- Type
object- Required
port
.spec.containers[].readinessProbe.httpGet
- Type
object- Required
port
.spec.containers[].readinessProbe.httpGet.httpHeaders
- Type
array
.spec.containers[].readinessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.containers[].readinessProbe.tcpSocket
- Type
object- Required
port
.spec.containers[].resizePolicy
- Type
array
.spec.containers[].resizePolicy[]
- Type
object- Required
resourceNamerestartPolicy
.spec.containers[].resources
- Type
object
.spec.containers[].resources.claims
- Type
array
.spec.containers[].resources.claims[]
- Type
object- Required
name
.spec.containers[].resources.limits
- Type
object
.spec.containers[].resources.requests
- Type
object
.spec.containers[].securityContext
- Type
object
.spec.containers[].securityContext.appArmorProfile
- Type
object- Required
type
.spec.containers[].securityContext.capabilities
- Type
object
.spec.containers[].securityContext.capabilities.add
- Type
array
.spec.containers[].securityContext.capabilities.add[]
- Type
string
.spec.containers[].securityContext.capabilities.drop
- Type
array
.spec.containers[].securityContext.capabilities.drop[]
- Type
string
.spec.containers[].securityContext.seLinuxOptions
- Type
object
.spec.containers[].securityContext.seccompProfile
- Type
object- Required
type
.spec.containers[].securityContext.windowsOptions
- Type
object
.spec.containers[].startupProbe
- Type
object
.spec.containers[].startupProbe.exec
- Type
object
.spec.containers[].startupProbe.exec.command
- Type
array
.spec.containers[].startupProbe.exec.command[]
- Type
string
.spec.containers[].startupProbe.grpc
- Type
object- Required
port
.spec.containers[].startupProbe.httpGet
- Type
object- Required
port
.spec.containers[].startupProbe.httpGet.httpHeaders
- Type
array
.spec.containers[].startupProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.containers[].startupProbe.tcpSocket
- Type
object- Required
port
.spec.containers[].volumeDevices
- Type
array
.spec.containers[].volumeDevices[]
- Type
object- Required
devicePathname
.spec.containers[].volumeMounts
- Type
array
.spec.containers[].volumeMounts[]
- Type
object- Required
mountPathname
.spec.imagePullSecrets
- Type
array
.spec.imagePullSecrets[]
- Type
object
.spec.labels
- Type
object
.spec.nodeSelector
- Type
object
.spec.protocolVersions
- Type
array
.spec.protocolVersions[]
- Type
string
.spec.storageHelper
- Type
object
.spec.supportedModelFormats
- Type
array
.spec.supportedModelFormats[]
- Type
object- Required
name
.spec.tolerations
- Type
array
.spec.tolerations[]
- Type
object
.spec.volumes
- Type
array
.spec.volumes[]
- Type
object- Required
name
.spec.volumes[].awsElasticBlockStore
- Type
object- Required
volumeID
.spec.volumes[].azureDisk
- Type
object- Required
diskNamediskURI
.spec.volumes[].azureFile
- Type
object- Required
secretNameshareName
.spec.volumes[].cephfs
- Type
object- Required
monitors
.spec.volumes[].cephfs.monitors
- Type
array
.spec.volumes[].cephfs.monitors[]
- Type
string
.spec.volumes[].cephfs.secretRef
- Type
object
.spec.volumes[].cinder
- Type
object- Required
volumeID
.spec.volumes[].cinder.secretRef
- Type
object
.spec.volumes[].configMap
- Type
object
.spec.volumes[].configMap.items
- Type
array
.spec.volumes[].configMap.items[]
- Type
object- Required
keypath
.spec.volumes[].csi
- Type
object- Required
driver
.spec.volumes[].csi.nodePublishSecretRef
- Type
object
.spec.volumes[].csi.volumeAttributes
- Type
object
.spec.volumes[].downwardAPI
- Type
object
.spec.volumes[].downwardAPI.items
- Type
array
.spec.volumes[].downwardAPI.items[]
- Type
object- Required
path
.spec.volumes[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.volumes[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.volumes[].emptyDir
- Type
object
.spec.volumes[].ephemeral
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate
- Type
object- Required
spec
.spec.volumes[].ephemeral.volumeClaimTemplate.spec
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes
- Type
array
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes[]
- Type
string
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource
- Type
object- Required
kindname
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef
- Type
object- Required
kindname
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.limits
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.requests
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector
- Type
object
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions
- Type
array
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values
- Type
array
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values[]
- Type
string
.spec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchLabels
- Type
object
.spec.volumes[].fc
- Type
object
.spec.volumes[].fc.targetWWNs
- Type
array
.spec.volumes[].fc.targetWWNs[]
- Type
string
.spec.volumes[].fc.wwids
- Type
array
.spec.volumes[].fc.wwids[]
- Type
string
.spec.volumes[].flexVolume
- Type
object- Required
driver
.spec.volumes[].flexVolume.options
- Type
object
.spec.volumes[].flexVolume.secretRef
- Type
object
.spec.volumes[].flocker
- Type
object
.spec.volumes[].gcePersistentDisk
- Type
object- Required
pdName
.spec.volumes[].gitRepo
- Type
object- Required
repository
.spec.volumes[].glusterfs
- Type
object- Required
endpointspath
.spec.volumes[].hostPath
- Type
object- Required
path
.spec.volumes[].iscsi
- Type
object- Required
iqnluntargetPortal
.spec.volumes[].iscsi.portals
- Type
array
.spec.volumes[].iscsi.portals[]
- Type
string
.spec.volumes[].iscsi.secretRef
- Type
object
.spec.volumes[].nfs
- Type
object- Required
pathserver
.spec.volumes[].persistentVolumeClaim
- Type
object- Required
claimName
.spec.volumes[].photonPersistentDisk
- Type
object- Required
pdID
.spec.volumes[].portworxVolume
- Type
object- Required
volumeID
.spec.volumes[].projected
- Type
object
.spec.volumes[].projected.sources
- Type
array
.spec.volumes[].projected.sources[]
- Type
object
.spec.volumes[].projected.sources[].clusterTrustBundle
- Type
object- Required
path
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector
- Type
object
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions
- Type
array
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[].values
- Type
array
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[].values[]
- Type
string
.spec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchLabels
- Type
object
.spec.volumes[].projected.sources[].configMap
- Type
object
.spec.volumes[].projected.sources[].configMap.items
- Type
array
.spec.volumes[].projected.sources[].configMap.items[]
- Type
object- Required
keypath
.spec.volumes[].projected.sources[].downwardAPI
- Type
object
.spec.volumes[].projected.sources[].downwardAPI.items
- Type
array
.spec.volumes[].projected.sources[].downwardAPI.items[]
- Type
object- Required
path
.spec.volumes[].projected.sources[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.volumes[].projected.sources[].secret
- Type
object
.spec.volumes[].projected.sources[].secret.items
- Type
array
.spec.volumes[].projected.sources[].secret.items[]
- Type
object- Required
keypath
.spec.volumes[].projected.sources[].serviceAccountToken
- Type
object- Required
path
.spec.volumes[].quobyte
- Type
object- Required
registryvolume
.spec.volumes[].rbd
- Type
object- Required
imagemonitors
.spec.volumes[].rbd.monitors
- Type
array
.spec.volumes[].rbd.monitors[]
- Type
string
.spec.volumes[].rbd.secretRef
- Type
object
.spec.volumes[].scaleIO
- Type
object- Required
gatewaysecretRefsystem
.spec.volumes[].scaleIO.secretRef
- Type
object
.spec.volumes[].secret
- Type
object
.spec.volumes[].secret.items
- Type
array
.spec.volumes[].secret.items[]
- Type
object- Required
keypath
.spec.volumes[].storageos
- Type
object
.spec.volumes[].storageos.secretRef
- Type
object
.spec.volumes[].vsphereVolume
- Type
object- Required
volumePath
.spec.workerSpec
- Type
object- Required
containers
.spec.workerSpec.affinity
- Type
object
.spec.workerSpec.affinity.nodeAffinity
- Type
object
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
preferenceweight
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference
- Type
object
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions
- Type
array
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields
- Type
array
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values
- Type
array
.spec.workerSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[].values[]
- Type
string
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
object- Required
nodeSelectorTerms
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
- Type
array
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]
- Type
object
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions
- Type
array
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields
- Type
array
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values
- Type
array
.spec.workerSpec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[].values[]
- Type
string
.spec.workerSpec.affinity.podAffinity
- Type
object
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.workerSpec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.workerSpec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
podAffinityTermweight
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm
- Type
object- Required
topologyKey
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.matchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.mismatchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaces[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]
- Type
object- Required
topologyKey
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].matchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].mismatchLabelKeys[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchLabels
- Type
object
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces
- Type
array
.spec.workerSpec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaces[]
- Type
string
.spec.workerSpec.annotations
- Type
object
.spec.workerSpec.containers
- Type
array
.spec.workerSpec.containers[]
- Type
object- Required
name
.spec.workerSpec.containers[].args
- Type
array
.spec.workerSpec.containers[].args[]
- Type
string
.spec.workerSpec.containers[].command
- Type
array
.spec.workerSpec.containers[].command[]
- Type
string
.spec.workerSpec.containers[].env
- Type
array
.spec.workerSpec.containers[].env[]
- Type
object- Required
name
.spec.workerSpec.containers[].env[].valueFrom
- Type
object
.spec.workerSpec.containers[].env[].valueFrom.configMapKeyRef
- Type
object- Required
key
.spec.workerSpec.containers[].env[].valueFrom.fieldRef
- Type
object- Required
fieldPath
.spec.workerSpec.containers[].env[].valueFrom.resourceFieldRef
- Type
object- Required
resource
.spec.workerSpec.containers[].env[].valueFrom.secretKeyRef
- Type
object- Required
key
.spec.workerSpec.containers[].envFrom
- Type
array
.spec.workerSpec.containers[].envFrom[]
- Type
object
.spec.workerSpec.containers[].envFrom[].configMapRef
- Type
object
.spec.workerSpec.containers[].envFrom[].secretRef
- Type
object
.spec.workerSpec.containers[].lifecycle
- Type
object
.spec.workerSpec.containers[].lifecycle.postStart
- Type
object
.spec.workerSpec.containers[].lifecycle.postStart.exec
- Type
object
.spec.workerSpec.containers[].lifecycle.postStart.exec.command
- Type
array
.spec.workerSpec.containers[].lifecycle.postStart.exec.command[]
- Type
string
.spec.workerSpec.containers[].lifecycle.postStart.httpGet
- Type
object- Required
port
.spec.workerSpec.containers[].lifecycle.postStart.httpGet.httpHeaders
- Type
array
.spec.workerSpec.containers[].lifecycle.postStart.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.workerSpec.containers[].lifecycle.postStart.sleep
- Type
object- Required
seconds
.spec.workerSpec.containers[].lifecycle.postStart.tcpSocket
- Type
object- Required
port
.spec.workerSpec.containers[].lifecycle.preStop
- Type
object
.spec.workerSpec.containers[].lifecycle.preStop.exec
- Type
object
.spec.workerSpec.containers[].lifecycle.preStop.exec.command
- Type
array
.spec.workerSpec.containers[].lifecycle.preStop.exec.command[]
- Type
string
.spec.workerSpec.containers[].lifecycle.preStop.httpGet
- Type
object- Required
port
.spec.workerSpec.containers[].lifecycle.preStop.httpGet.httpHeaders
- Type
array
.spec.workerSpec.containers[].lifecycle.preStop.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.workerSpec.containers[].lifecycle.preStop.sleep
- Type
object- Required
seconds
.spec.workerSpec.containers[].lifecycle.preStop.tcpSocket
- Type
object- Required
port
.spec.workerSpec.containers[].livenessProbe
- Type
object
.spec.workerSpec.containers[].livenessProbe.exec
- Type
object
.spec.workerSpec.containers[].livenessProbe.exec.command
- Type
array
.spec.workerSpec.containers[].livenessProbe.exec.command[]
- Type
string
.spec.workerSpec.containers[].livenessProbe.grpc
- Type
object- Required
port
.spec.workerSpec.containers[].livenessProbe.httpGet
- Type
object- Required
port
.spec.workerSpec.containers[].livenessProbe.httpGet.httpHeaders
- Type
array
.spec.workerSpec.containers[].livenessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.workerSpec.containers[].livenessProbe.tcpSocket
- Type
object- Required
port
.spec.workerSpec.containers[].ports
- Type
array
.spec.workerSpec.containers[].ports[]
- Type
object- Required
containerPort
.spec.workerSpec.containers[].readinessProbe
- Type
object
.spec.workerSpec.containers[].readinessProbe.exec
- Type
object
.spec.workerSpec.containers[].readinessProbe.exec.command
- Type
array
.spec.workerSpec.containers[].readinessProbe.exec.command[]
- Type
string
.spec.workerSpec.containers[].readinessProbe.grpc
- Type
object- Required
port
.spec.workerSpec.containers[].readinessProbe.httpGet
- Type
object- Required
port
.spec.workerSpec.containers[].readinessProbe.httpGet.httpHeaders
- Type
array
.spec.workerSpec.containers[].readinessProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.workerSpec.containers[].readinessProbe.tcpSocket
- Type
object- Required
port
.spec.workerSpec.containers[].resizePolicy
- Type
array
.spec.workerSpec.containers[].resizePolicy[]
- Type
object- Required
resourceNamerestartPolicy
.spec.workerSpec.containers[].resources
- Type
object
.spec.workerSpec.containers[].resources.claims
- Type
array
.spec.workerSpec.containers[].resources.claims[]
- Type
object- Required
name
.spec.workerSpec.containers[].resources.limits
- Type
object
.spec.workerSpec.containers[].resources.requests
- Type
object
.spec.workerSpec.containers[].securityContext
- Type
object
.spec.workerSpec.containers[].securityContext.appArmorProfile
- Type
object- Required
type
.spec.workerSpec.containers[].securityContext.capabilities
- Type
object
.spec.workerSpec.containers[].securityContext.capabilities.add
- Type
array
.spec.workerSpec.containers[].securityContext.capabilities.add[]
- Type
string
.spec.workerSpec.containers[].securityContext.capabilities.drop
- Type
array
.spec.workerSpec.containers[].securityContext.capabilities.drop[]
- Type
string
.spec.workerSpec.containers[].securityContext.seLinuxOptions
- Type
object
.spec.workerSpec.containers[].securityContext.seccompProfile
- Type
object- Required
type
.spec.workerSpec.containers[].securityContext.windowsOptions
- Type
object
.spec.workerSpec.containers[].startupProbe
- Type
object
.spec.workerSpec.containers[].startupProbe.exec
- Type
object
.spec.workerSpec.containers[].startupProbe.exec.command
- Type
array
.spec.workerSpec.containers[].startupProbe.exec.command[]
- Type
string
.spec.workerSpec.containers[].startupProbe.grpc
- Type
object- Required
port
.spec.workerSpec.containers[].startupProbe.httpGet
- Type
object- Required
port
.spec.workerSpec.containers[].startupProbe.httpGet.httpHeaders
- Type
array
.spec.workerSpec.containers[].startupProbe.httpGet.httpHeaders[]
- Type
object- Required
namevalue
.spec.workerSpec.containers[].startupProbe.tcpSocket
- Type
object- Required
port
.spec.workerSpec.containers[].volumeDevices
- Type
array
.spec.workerSpec.containers[].volumeDevices[]
- Type
object- Required
devicePathname
.spec.workerSpec.containers[].volumeMounts
- Type
array
.spec.workerSpec.containers[].volumeMounts[]
- Type
object- Required
mountPathname
.spec.workerSpec.imagePullSecrets
- Type
array
.spec.workerSpec.imagePullSecrets[]
- Type
object
.spec.workerSpec.labels
- Type
object
.spec.workerSpec.nodeSelector
- Type
object
.spec.workerSpec.tolerations
- Type
array
.spec.workerSpec.tolerations[]
- Type
object
.spec.workerSpec.volumes
- Type
array
.spec.workerSpec.volumes[]
- Type
object- Required
name
.spec.workerSpec.volumes[].awsElasticBlockStore
- Type
object- Required
volumeID
.spec.workerSpec.volumes[].azureDisk
- Type
object- Required
diskNamediskURI
.spec.workerSpec.volumes[].azureFile
- Type
object- Required
secretNameshareName
.spec.workerSpec.volumes[].cephfs
- Type
object- Required
monitors
.spec.workerSpec.volumes[].cephfs.monitors
- Type
array
.spec.workerSpec.volumes[].cephfs.monitors[]
- Type
string
.spec.workerSpec.volumes[].cephfs.secretRef
- Type
object
.spec.workerSpec.volumes[].cinder
- Type
object- Required
volumeID
.spec.workerSpec.volumes[].cinder.secretRef
- Type
object
.spec.workerSpec.volumes[].configMap
- Type
object
.spec.workerSpec.volumes[].configMap.items
- Type
array
.spec.workerSpec.volumes[].configMap.items[]
- Type
object- Required
keypath
.spec.workerSpec.volumes[].csi
- Type
object- Required
driver
.spec.workerSpec.volumes[].csi.nodePublishSecretRef
- Type
object
.spec.workerSpec.volumes[].csi.volumeAttributes
- Type
object
.spec.workerSpec.volumes[].downwardAPI
- Type
object
.spec.workerSpec.volumes[].downwardAPI.items
- Type
array
.spec.workerSpec.volumes[].downwardAPI.items[]
- Type
object- Required
path
.spec.workerSpec.volumes[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.workerSpec.volumes[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.workerSpec.volumes[].emptyDir
- Type
object
.spec.workerSpec.volumes[].ephemeral
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate
- Type
object- Required
spec
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes
- Type
array
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.accessModes[]
- Type
string
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource
- Type
object- Required
kindname
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef
- Type
object- Required
kindname
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.resources
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.limits
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.resources.requests
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector
- Type
object
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions
- Type
array
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values
- Type
array
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchLabels
- Type
object
.spec.workerSpec.volumes[].fc
- Type
object
.spec.workerSpec.volumes[].fc.targetWWNs
- Type
array
.spec.workerSpec.volumes[].fc.targetWWNs[]
- Type
string
.spec.workerSpec.volumes[].fc.wwids
- Type
array
.spec.workerSpec.volumes[].fc.wwids[]
- Type
string
.spec.workerSpec.volumes[].flexVolume
- Type
object- Required
driver
.spec.workerSpec.volumes[].flexVolume.options
- Type
object
.spec.workerSpec.volumes[].flexVolume.secretRef
- Type
object
.spec.workerSpec.volumes[].flocker
- Type
object
.spec.workerSpec.volumes[].gcePersistentDisk
- Type
object- Required
pdName
.spec.workerSpec.volumes[].gitRepo
- Type
object- Required
repository
.spec.workerSpec.volumes[].glusterfs
- Type
object- Required
endpointspath
.spec.workerSpec.volumes[].hostPath
- Type
object- Required
path
.spec.workerSpec.volumes[].iscsi
- Type
object- Required
iqnluntargetPortal
.spec.workerSpec.volumes[].iscsi.portals
- Type
array
.spec.workerSpec.volumes[].iscsi.portals[]
- Type
string
.spec.workerSpec.volumes[].iscsi.secretRef
- Type
object
.spec.workerSpec.volumes[].nfs
- Type
object- Required
pathserver
.spec.workerSpec.volumes[].persistentVolumeClaim
- Type
object- Required
claimName
.spec.workerSpec.volumes[].photonPersistentDisk
- Type
object- Required
pdID
.spec.workerSpec.volumes[].portworxVolume
- Type
object- Required
volumeID
.spec.workerSpec.volumes[].projected
- Type
object
.spec.workerSpec.volumes[].projected.sources
- Type
array
.spec.workerSpec.volumes[].projected.sources[]
- Type
object
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle
- Type
object- Required
path
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector
- Type
object
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions
- Type
array
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[]
- Type
object- Required
keyoperator
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[].values
- Type
array
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchExpressions[].values[]
- Type
string
.spec.workerSpec.volumes[].projected.sources[].clusterTrustBundle.labelSelector.matchLabels
- Type
object
.spec.workerSpec.volumes[].projected.sources[].configMap
- Type
object
.spec.workerSpec.volumes[].projected.sources[].configMap.items
- Type
array
.spec.workerSpec.volumes[].projected.sources[].configMap.items[]
- Type
object- Required
keypath
.spec.workerSpec.volumes[].projected.sources[].downwardAPI
- Type
object
.spec.workerSpec.volumes[].projected.sources[].downwardAPI.items
- Type
array
.spec.workerSpec.volumes[].projected.sources[].downwardAPI.items[]
- Type
object- Required
path
.spec.workerSpec.volumes[].projected.sources[].downwardAPI.items[].fieldRef
- Type
object- Required
fieldPath
.spec.workerSpec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef
- Type
object- Required
resource
.spec.workerSpec.volumes[].projected.sources[].secret
- Type
object
.spec.workerSpec.volumes[].projected.sources[].secret.items
- Type
array
.spec.workerSpec.volumes[].projected.sources[].secret.items[]
- Type
object- Required
keypath
.spec.workerSpec.volumes[].projected.sources[].serviceAccountToken
- Type
object- Required
path
.spec.workerSpec.volumes[].quobyte
- Type
object- Required
registryvolume
.spec.workerSpec.volumes[].rbd
- Type
object- Required
imagemonitors
.spec.workerSpec.volumes[].rbd.monitors
- Type
array
.spec.workerSpec.volumes[].rbd.monitors[]
- Type
string
.spec.workerSpec.volumes[].rbd.secretRef
- Type
object
.spec.workerSpec.volumes[].scaleIO
- Type
object- Required
gatewaysecretRefsystem
.spec.workerSpec.volumes[].scaleIO.secretRef
- Type
object
.spec.workerSpec.volumes[].secret
- Type
object
.spec.workerSpec.volumes[].secret.items
- Type
array
.spec.workerSpec.volumes[].secret.items[]
- Type
object- Required
keypath
.spec.workerSpec.volumes[].storageos
- Type
object
.spec.workerSpec.volumes[].storageos.secretRef
- Type
object
.spec.workerSpec.volumes[].vsphereVolume
- Type
object- Required
volumePath
.status
- Type
object
API Endpoints
The following API endpoints are available:
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimesDELETE: delete collection of ClusterServingRuntimeGET: list objects of kind ClusterServingRuntimePOST: create a new ClusterServingRuntime
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimes/{name}DELETE: delete the specified ClusterServingRuntimeGET: read the specified ClusterServingRuntimePATCH: partially update the specified ClusterServingRuntimePUT: replace the specified ClusterServingRuntime
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimes/{name}/statusGET: read status of the specified ClusterServingRuntimePATCH: partially update status of the specified ClusterServingRuntimePUT: replace status of the specified ClusterServingRuntime
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimes
- HTTP method
DELETE- Description
- delete collection of ClusterServingRuntime
- HTTP responses
- HTTP method
GET- Description
- list objects of kind ClusterServingRuntime
- HTTP responses
- HTTP method
POST- Description
- create a new ClusterServingRuntime
- Query parameters
- Body parameters
- HTTP responses
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimes/{name}
- HTTP method
DELETE- Description
- delete the specified ClusterServingRuntime
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified ClusterServingRuntime
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified ClusterServingRuntime
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified ClusterServingRuntime
- Query parameters
- Body parameters
- HTTP responses
/apis/serving.kserve.io/v1alpha1/namespaces/{namespace}/clusterservingruntimes/{name}/status
- HTTP method
GET- Description
- read status of the specified ClusterServingRuntime
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified ClusterServingRuntime
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified ClusterServingRuntime
- Query parameters
- Body parameters
- HTTP responses