Kind
OpenTelemetryCollector
Group
opentelemetry.io
Version
v1beta1
apiVersion: opentelemetry.io/v1beta1 kind: OpenTelemetryCollector metadata: name: example
View raw schema
apiVersion string
kind string
metadata object
spec object
additionalContainers []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 object
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 object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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
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
args object
autoscaler object
behavior 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 object
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 object
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
maxReplicas integer
format: int32
minimum: 1
metrics []object
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 object
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value object
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
minReplicas integer
format: int32
minimum: 1
targetCPUUtilization integer
format: int32
minimum: 1
targetMemoryUtilization integer
format: int32
minimum: 1
config object required
connectors object
exporters object required
extensions object
processors object
receivers object required
service object required
extensions []string
pipelines object required
telemetry object
configVersions integer
minimum: 1
configmaps []object
mountpath string required
name string required
daemonSetUpdateStrategy object
rollingUpdate object
maxSurge object
maxUnavailable object
type string
deploymentUpdateStrategy object
rollingUpdate object
maxSurge object
maxUnavailable object
type string
dnsPolicy 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 object
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
hostNetwork boolean
hostPID boolean
hostUsers boolean
image string
imagePullPolicy string
ingress object
annotations object
hostname string
ingressClassName string
route object
termination string
enum: insecure, edge, passthrough, reencrypt
ruleType string
enum: path, subdomain
tls []object
hosts []string
secretName string
type string
enum: ingress, route
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 object
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 object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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 object required
scheme string
initialDelaySeconds integer
format: int32
periodSeconds integer
format: int32
successThreshold integer
format: int32
tcpSocket object
host string
port object 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
ipFamilies []string
ipFamilyPolicy string
lifecycle object
postStart object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object required
preStop object
exec object
command []string
httpGet object
host string
httpHeaders []object
name string required
value string required
path string
port object required
scheme string
sleep object
seconds integer required
format: int64
tcpSocket object
host string
port object required
stopSignal string
livenessProbe object
failureThreshold integer
format: int32
minimum: 1
initialDelaySeconds integer
format: int32
minimum: 0
periodSeconds integer
format: int32
minimum: 1
successThreshold integer
format: int32
minimum: 1
terminationGracePeriodSeconds integer
format: int64
minimum: 1
timeoutSeconds integer
format: int32
minimum: 1
managementState string
enum: managed, unmanaged
mode string
enum: daemonset, deployment, sidecar, statefulset
networkPolicy object
enabled boolean
nodeSelector object
observability object
metrics object
disablePrometheusAnnotations boolean
enableMetrics boolean
extraLabels object
persistentVolumeClaimRetentionPolicy object
whenDeleted string
whenScaled string
podAnnotations object
podDisruptionBudget object
maxUnavailable object
minAvailable object
podDnsConfig object
nameservers []string
options []object
name string
value string
searches []string
podManagementPolicy string
enum: OrderedReady, Parallel
podSecurityContext object
appArmorProfile object
localhostProfile string
type string required
fsGroup integer
format: int64
fsGroupChangePolicy string
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
ports []object
appProtocol string
hostPort integer
format: int32
minimum: 0
maximum: 65535
name string
nodePort integer
format: int32
port integer required
format: int32
protocol string
targetPort object
priorityClassName string
readinessProbe object
failureThreshold integer
format: int32
minimum: 1
initialDelaySeconds integer
format: int32
minimum: 0
periodSeconds integer
format: int32
minimum: 1
successThreshold integer
format: int32
minimum: 1
terminationGracePeriodSeconds integer
format: int64
minimum: 1
timeoutSeconds integer
format: int32
minimum: 1
replicas integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
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
serviceAccount string
serviceName string
shareProcessNamespace boolean
startupProbe object
failureThreshold integer
format: int32
minimum: 1
initialDelaySeconds integer
format: int32
minimum: 0
periodSeconds integer
format: int32
minimum: 1
successThreshold integer
format: int32
minimum: 1
terminationGracePeriodSeconds integer
format: int64
minimum: 1
timeoutSeconds integer
format: int32
minimum: 1
targetAllocator 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
allocationStrategy string
enum: least-weighted, consistent-hashing, per-node
collectorNotReadyGracePeriod string
format: duration
collectorTargetReloadInterval string
format: duration
enabled boolean
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 object
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
filterStrategy string
enum: , relabel-config
image string
nodeSelector object
observability object
metrics object
disablePrometheusAnnotations boolean
enableMetrics boolean
extraLabels object
podDisruptionBudget object
maxUnavailable object
minAvailable object
podSecurityContext object
appArmorProfile object
localhostProfile string
type string required
fsGroup integer
format: int64
fsGroupChangePolicy string
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
prometheusCR object
allowNamespaces []string
denyNamespaces []string
enabled boolean
evaluationInterval string
format: duration
podMonitorNamespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
podMonitorSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
probeNamespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
probeSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
scrapeClasses []object
scrapeConfigNamespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
scrapeConfigSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
scrapeInterval string
format: duration
scrapeProtocols []string
serviceMonitorNamespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
serviceMonitorSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
replicas integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
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
serviceAccount string
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
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
trafficDistribution string
upgradeStrategy string
enum: automatic, none
volumeClaimTemplates []object
apiVersion string
kind string
metadata object
annotations object
finalizers []string
labels object
name string
namespace 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
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 object
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 object
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
ephemeral object
volumeClaimTemplate object
metadata object
annotations object
finalizers []string
labels object
name string
namespace string
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 object
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
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
status object
image string
scale object
replicas integer
format: int32
selector string
statusReplicas string
version string
Copied!