799 lines
15 KiB
YAML
799 lines
15 KiB
YAML
- definition: io.k8s.api.core.v1.PodSpec
|
|
field_categories:
|
|
- name: Containers
|
|
fields:
|
|
- containers
|
|
- initContainers
|
|
- ephemeralContainers
|
|
- imagePullSecrets
|
|
- enableServiceLinks
|
|
- os
|
|
- name: Volumes
|
|
fields:
|
|
- volumes
|
|
- name: Scheduling
|
|
fields:
|
|
- nodeSelector
|
|
- nodeName
|
|
- affinity
|
|
- tolerations
|
|
- schedulerName
|
|
- runtimeClassName
|
|
- priorityClassName
|
|
- priority
|
|
- preemptionPolicy
|
|
- topologySpreadConstraints
|
|
- overhead
|
|
- name: Lifecycle
|
|
fields:
|
|
- restartPolicy
|
|
- terminationGracePeriodSeconds
|
|
- activeDeadlineSeconds
|
|
- readinessGates
|
|
- name: Hostname and Name resolution
|
|
fields:
|
|
- hostname
|
|
- setHostnameAsFQDN
|
|
- subdomain
|
|
- hostAliases
|
|
- dnsConfig
|
|
- dnsPolicy
|
|
- name: Hosts namespaces
|
|
fields:
|
|
- hostNetwork
|
|
- hostPID
|
|
- hostIPC
|
|
- shareProcessNamespace
|
|
- name: Service account
|
|
fields:
|
|
- serviceAccountName
|
|
- automountServiceAccountToken
|
|
- name: Security context
|
|
fields:
|
|
- securityContext
|
|
- name: Alpha level
|
|
fields:
|
|
- hostUsers
|
|
- resourceClaims
|
|
- schedulingGates
|
|
- name: Deprecated
|
|
fields:
|
|
- serviceAccount
|
|
|
|
- definition: io.k8s.api.core.v1.PodSecurityContext
|
|
field_categories:
|
|
- fields:
|
|
- appArmorProfile
|
|
- fsGroup
|
|
- fsGroupChangePolicy
|
|
- runAsUser
|
|
- runAsNonRoot
|
|
- runAsGroup
|
|
- seccompProfile
|
|
- seLinuxOptions
|
|
- supplementalGroups
|
|
- supplementalGroupsPolicy
|
|
- sysctls
|
|
- windowsOptions
|
|
|
|
- definition: io.k8s.api.core.v1.Toleration
|
|
field_categories:
|
|
- fields:
|
|
- key
|
|
- operator
|
|
- value
|
|
- effect
|
|
- tolerationSeconds
|
|
|
|
- definition: io.k8s.api.core.v1.PodStatus
|
|
field_categories:
|
|
- fields:
|
|
- nominatedNodeName
|
|
- hostIP
|
|
- hostIPs
|
|
- startTime
|
|
- phase
|
|
- message
|
|
- reason
|
|
- podIP
|
|
- podIPs
|
|
- conditions
|
|
- qosClass
|
|
- initContainerStatuses
|
|
- containerStatuses
|
|
- ephemeralContainerStatuses
|
|
- resourceClaimStatuses
|
|
- resize
|
|
|
|
- definition: io.k8s.api.core.v1.Container
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- name: Image
|
|
fields:
|
|
- image
|
|
- imagePullPolicy
|
|
- name: Entrypoint
|
|
fields:
|
|
- command
|
|
- args
|
|
- workingDir
|
|
- name: Ports
|
|
fields:
|
|
- ports
|
|
- name: Environment variables
|
|
fields:
|
|
- env
|
|
- envFrom
|
|
- name: Volumes
|
|
fields:
|
|
- volumeMounts
|
|
- volumeDevices
|
|
- name: Resources
|
|
fields:
|
|
- resources
|
|
- resizePolicy
|
|
- name: Lifecycle
|
|
fields:
|
|
- lifecycle
|
|
- terminationMessagePath
|
|
- terminationMessagePolicy
|
|
- livenessProbe
|
|
- readinessProbe
|
|
- startupProbe
|
|
- restartPolicy
|
|
- name: Security Context
|
|
fields:
|
|
- securityContext
|
|
- name: Debugging
|
|
fields:
|
|
- stdin
|
|
- stdinOnce
|
|
- tty
|
|
|
|
- definition: io.k8s.api.core.v1.Probe
|
|
field_categories:
|
|
- fields:
|
|
- exec
|
|
- httpGet
|
|
- tcpSocket
|
|
- initialDelaySeconds
|
|
- terminationGracePeriodSeconds
|
|
- periodSeconds
|
|
- timeoutSeconds
|
|
- failureThreshold
|
|
- successThreshold
|
|
- grpc
|
|
|
|
- definition: io.k8s.api.core.v1.SecurityContext
|
|
field_categories:
|
|
- fields:
|
|
- allowPrivilegeEscalation
|
|
- appArmorProfile
|
|
- capabilities
|
|
- procMount
|
|
- privileged
|
|
- readOnlyRootFilesystem
|
|
- runAsUser
|
|
- runAsNonRoot
|
|
- runAsGroup
|
|
- seLinuxOptions
|
|
- seccompProfile
|
|
- windowsOptions
|
|
|
|
- definition: io.k8s.api.core.v1.ContainerStatus
|
|
field_categories:
|
|
- fields:
|
|
- allocatedResources
|
|
- allocatedResourcesStatus
|
|
- containerID
|
|
- image
|
|
- imageID
|
|
- lastState
|
|
- name
|
|
- ready
|
|
- resources
|
|
- restartCount
|
|
- started
|
|
- state
|
|
- user
|
|
- volumeMounts
|
|
|
|
- definition: io.k8s.api.core.v1.ContainerStateTerminated
|
|
field_categories:
|
|
- fields:
|
|
- containerID
|
|
- exitCode
|
|
- startedAt
|
|
- finishedAt
|
|
- message
|
|
- reason
|
|
- signal
|
|
|
|
- definition: io.k8s.api.core.v1.EphemeralContainer
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- targetContainerName
|
|
- name: Image
|
|
fields:
|
|
- image
|
|
- imagePullPolicy
|
|
- name: Entrypoint
|
|
fields:
|
|
- command
|
|
- args
|
|
- workingDir
|
|
- name: Environment variables
|
|
fields:
|
|
- env
|
|
- envFrom
|
|
- name: Volumes
|
|
fields:
|
|
- volumeMounts
|
|
- volumeDevices
|
|
- name: Resources
|
|
fields:
|
|
- resizePolicy
|
|
- name: Lifecycle
|
|
fields:
|
|
- terminationMessagePath
|
|
- terminationMessagePolicy
|
|
- restartPolicy
|
|
- name: Debugging
|
|
fields:
|
|
- stdin
|
|
- stdinOnce
|
|
- tty
|
|
- name: Security context
|
|
fields:
|
|
- securityContext
|
|
- name: Not allowed
|
|
fields:
|
|
- ports
|
|
- resources
|
|
- lifecycle
|
|
- livenessProbe
|
|
- readinessProbe
|
|
- startupProbe
|
|
|
|
- definition: io.k8s.api.core.v1.ReplicationControllerSpec
|
|
field_categories:
|
|
- fields:
|
|
- selector
|
|
- template
|
|
- replicas
|
|
- minReadySeconds
|
|
|
|
- definition: io.k8s.api.core.v1.ReplicationControllerStatus
|
|
field_categories:
|
|
- fields:
|
|
- replicas
|
|
- availableReplicas
|
|
- readyReplicas
|
|
- fullyLabeledReplicas
|
|
- conditions
|
|
- observedGeneration
|
|
|
|
- definition: io.k8s.api.apps.v1.ReplicaSetSpec
|
|
field_categories:
|
|
- fields:
|
|
- selector
|
|
- template
|
|
- replicas
|
|
- minReadySeconds
|
|
|
|
- definition: io.k8s.api.apps.v1.ReplicaSetStatus
|
|
field_categories:
|
|
- fields:
|
|
- replicas
|
|
- availableReplicas
|
|
- readyReplicas
|
|
- fullyLabeledReplicas
|
|
- conditions
|
|
- observedGeneration
|
|
|
|
- definition: io.k8s.api.apps.v1.DeploymentSpec
|
|
field_categories:
|
|
- fields:
|
|
- selector
|
|
- template
|
|
- replicas
|
|
- minReadySeconds
|
|
- strategy
|
|
- revisionHistoryLimit
|
|
- progressDeadlineSeconds
|
|
- paused
|
|
|
|
- definition: io.k8s.api.apps.v1.DeploymentStatus
|
|
field_categories:
|
|
- fields:
|
|
- replicas
|
|
- availableReplicas
|
|
- readyReplicas
|
|
- unavailableReplicas
|
|
- updatedReplicas
|
|
- collisionCount
|
|
- conditions
|
|
- observedGeneration
|
|
|
|
- definition: io.k8s.api.apps.v1.DeploymentStrategy
|
|
field_categories:
|
|
- fields:
|
|
- type
|
|
- rollingUpdate
|
|
|
|
- definition: io.k8s.api.apps.v1.StatefulSetSpec
|
|
field_categories:
|
|
- fields:
|
|
- serviceName
|
|
- selector
|
|
- template
|
|
- replicas
|
|
- updateStrategy
|
|
- podManagementPolicy
|
|
- revisionHistoryLimit
|
|
- volumeClaimTemplates
|
|
- minReadySeconds
|
|
- persistentVolumeClaimRetentionPolicy
|
|
- ordinals
|
|
|
|
- definition: io.k8s.api.apps.v1.StatefulSetUpdateStrategy
|
|
field_categories:
|
|
- fields:
|
|
- type
|
|
- rollingUpdate
|
|
|
|
- definition: io.k8s.api.apps.v1.StatefulSetStatus
|
|
field_categories:
|
|
- fields:
|
|
- replicas
|
|
- readyReplicas
|
|
- currentReplicas
|
|
- updatedReplicas
|
|
- availableReplicas
|
|
- collisionCount
|
|
- conditions
|
|
- currentRevision
|
|
- updateRevision
|
|
- observedGeneration
|
|
|
|
- definition: io.k8s.api.apps.v1.DaemonSetSpec
|
|
field_categories:
|
|
- fields:
|
|
- selector
|
|
- template
|
|
- minReadySeconds
|
|
- updateStrategy
|
|
- revisionHistoryLimit
|
|
|
|
- definition: io.k8s.api.apps.v1.DaemonSetUpdateStrategy
|
|
field_categories:
|
|
- fields:
|
|
- type
|
|
- rollingUpdate
|
|
|
|
- definition: io.k8s.api.apps.v1.DaemonSetStatus
|
|
field_categories:
|
|
- fields:
|
|
- numberReady
|
|
- numberAvailable
|
|
- numberUnavailable
|
|
- numberMisscheduled
|
|
- desiredNumberScheduled
|
|
- currentNumberScheduled
|
|
- updatedNumberScheduled
|
|
- collisionCount
|
|
- conditions
|
|
- observedGeneration
|
|
|
|
- definition: io.k8s.api.batch.v1.JobSpec
|
|
field_categories:
|
|
- name: Replicas
|
|
fields:
|
|
- template
|
|
- parallelism
|
|
- name: Lifecycle
|
|
fields:
|
|
- completions
|
|
- completionMode
|
|
- backoffLimit
|
|
- activeDeadlineSeconds
|
|
- ttlSecondsAfterFinished
|
|
- suspend
|
|
- name: Selector
|
|
fields:
|
|
- selector
|
|
- manualSelector
|
|
- name: Beta level
|
|
fields:
|
|
- podFailurePolicy
|
|
- successPolicy
|
|
- name: Alpha level
|
|
fields:
|
|
- backoffLimitPerIndex
|
|
- managedBy
|
|
- maxFailedIndexes
|
|
- podReplacementPolicy
|
|
|
|
- definition: io.k8s.api.batch.v1.JobStatus
|
|
field_categories:
|
|
- fields:
|
|
- startTime
|
|
- completionTime
|
|
- active
|
|
- failed
|
|
- succeeded
|
|
- completedIndexes
|
|
- conditions
|
|
- uncountedTerminatedPods
|
|
- name: Beta level
|
|
fields:
|
|
- ready
|
|
- name: Alpha level
|
|
fields:
|
|
- failedIndexes
|
|
- terminating
|
|
|
|
- definition: io.k8s.api.batch.v1.CronJobSpec
|
|
field_categories:
|
|
- fields:
|
|
- jobTemplate
|
|
- schedule
|
|
- timeZone
|
|
- concurrencyPolicy
|
|
- startingDeadlineSeconds
|
|
- suspend
|
|
- successfulJobsHistoryLimit
|
|
- failedJobsHistoryLimit
|
|
|
|
- definition: io.k8s.api.autoscaling.v2beta2.HorizontalPodAutoscalerSpec
|
|
field_categories:
|
|
- fields:
|
|
- maxReplicas
|
|
- scaleTargetRef
|
|
- minReplicas
|
|
- behavior
|
|
- metrics
|
|
|
|
- definition: io.k8s.api.autoscaling.v2beta2.HPAScalingPolicy
|
|
field_categories:
|
|
- fields:
|
|
- type
|
|
- value
|
|
- periodSeconds
|
|
|
|
- definition: io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec
|
|
field_categories:
|
|
- fields:
|
|
- maxReplicas
|
|
- scaleTargetRef
|
|
- minReplicas
|
|
- behavior
|
|
- metrics
|
|
|
|
- definition: io.k8s.api.autoscaling.v2.HPAScalingPolicy
|
|
field_categories:
|
|
- fields:
|
|
- type
|
|
- value
|
|
- periodSeconds
|
|
|
|
- definition: io.k8s.api.core.v1.ServiceSpec
|
|
field_categories:
|
|
- fields:
|
|
- selector
|
|
- ports
|
|
- type
|
|
- ipFamilies
|
|
- ipFamilyPolicy
|
|
- clusterIP
|
|
- clusterIPs
|
|
- externalIPs
|
|
- sessionAffinity
|
|
- loadBalancerIP
|
|
- loadBalancerSourceRanges
|
|
- loadBalancerClass
|
|
- externalName
|
|
- externalTrafficPolicy
|
|
- internalTrafficPolicy
|
|
- healthCheckNodePort
|
|
- publishNotReadyAddresses
|
|
- sessionAffinityConfig
|
|
- allocateLoadBalancerNodePorts
|
|
- trafficDistribution
|
|
|
|
- definition: io.k8s.api.core.v1.ServicePort
|
|
field_categories:
|
|
- fields:
|
|
- port
|
|
- targetPort
|
|
- protocol
|
|
- name
|
|
- nodePort
|
|
- appProtocol
|
|
|
|
- definition: io.k8s.api.core.v1.EndpointSubset
|
|
field_categories:
|
|
- fields:
|
|
- addresses
|
|
- notReadyAddresses
|
|
- ports
|
|
|
|
- definition: io.k8s.api.core.v1.EndpointPort
|
|
field_categories:
|
|
- fields:
|
|
- port
|
|
- protocol
|
|
- name
|
|
- appProtocol
|
|
|
|
- definition: io.k8s.api.discovery.v1.EndpointPort
|
|
field_categories:
|
|
- fields:
|
|
- port
|
|
- protocol
|
|
- name
|
|
- appProtocol
|
|
|
|
- definition: io.k8s.api.core.v1.Volume
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- name: Exposed Persistent volumes
|
|
fields:
|
|
- persistentVolumeClaim
|
|
- name: Projections
|
|
fields:
|
|
- configMap
|
|
- secret
|
|
- downwardAPI
|
|
- projected
|
|
- name: Local / Temporary Directory
|
|
fields:
|
|
- emptyDir
|
|
- hostPath
|
|
- name: Persistent volumes
|
|
fields:
|
|
- awsElasticBlockStore
|
|
- azureDisk
|
|
- azureFile
|
|
- cephfs
|
|
- cinder
|
|
- csi
|
|
- ephemeral
|
|
- fc
|
|
- flexVolume
|
|
- flocker
|
|
- gcePersistentDisk
|
|
- glusterfs
|
|
- iscsi
|
|
- image
|
|
- nfs
|
|
- photonPersistentDisk
|
|
- portworxVolume
|
|
- quobyte
|
|
- rbd
|
|
- scaleIO
|
|
- storageos
|
|
- vsphereVolume
|
|
- name: Deprecated
|
|
fields:
|
|
- gitRepo
|
|
|
|
- definition: io.k8s.api.core.v1.ConfigMapVolumeSource
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- optional
|
|
- defaultMode
|
|
- items
|
|
|
|
- definition: io.k8s.api.core.v1.SecretVolumeSource
|
|
field_categories:
|
|
- fields:
|
|
- secretName
|
|
- optional
|
|
- defaultMode
|
|
- items
|
|
|
|
- definition: io.k8s.api.core.v1.ConfigMapProjection
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- optional
|
|
- items
|
|
|
|
- definition: io.k8s.api.core.v1.SecretProjection
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- optional
|
|
- items
|
|
|
|
- definition: io.k8s.api.core.v1.ProjectedVolumeSource
|
|
field_categories:
|
|
- fields:
|
|
- defaultMode
|
|
- sources
|
|
|
|
- definition: io.k8s.api.core.v1.PersistentVolumeClaimSpec
|
|
field_categories:
|
|
- fields:
|
|
- accessModes
|
|
- selector
|
|
- resources
|
|
- volumeName
|
|
- storageClassName
|
|
- volumeMode
|
|
- name: Beta level
|
|
fields:
|
|
- dataSource
|
|
- dataSourceRef
|
|
- volumeAttributesClassName
|
|
|
|
- definition: io.k8s.api.core.v1.PersistentVolumeSpec
|
|
field_categories:
|
|
- fields:
|
|
- accessModes
|
|
- capacity
|
|
- claimRef
|
|
- mountOptions
|
|
- nodeAffinity
|
|
- persistentVolumeReclaimPolicy
|
|
- storageClassName
|
|
- volumeAttributesClassName
|
|
- volumeMode
|
|
- name: Local
|
|
fields:
|
|
- hostPath
|
|
- local
|
|
- name: Persistent volumes
|
|
fields:
|
|
- awsElasticBlockStore
|
|
- azureDisk
|
|
- azureFile
|
|
- cephfs
|
|
- cinder
|
|
- csi
|
|
- fc
|
|
- flexVolume
|
|
- flocker
|
|
- gcePersistentDisk
|
|
- glusterfs
|
|
- iscsi
|
|
- nfs
|
|
- photonPersistentDisk
|
|
- portworxVolume
|
|
- quobyte
|
|
- rbd
|
|
- scaleIO
|
|
- storageos
|
|
- vsphereVolume
|
|
|
|
- definition: io.k8s.api.rbac.v1.PolicyRule
|
|
field_categories:
|
|
- fields:
|
|
- apiGroups
|
|
- resources
|
|
- verbs
|
|
- resourceNames
|
|
- nonResourceURLs
|
|
|
|
- definition: io.k8s.api.networking.v1beta1.IPAddressSpec
|
|
field_categories:
|
|
- fields:
|
|
- parentRef
|
|
|
|
- definition: io.k8s.api.networking.v1.NetworkPolicySpec
|
|
field_categories:
|
|
- fields:
|
|
- podSelector
|
|
- policyTypes
|
|
- ingress
|
|
- egress
|
|
|
|
- definition: io.k8s.api.networking.v1.NetworkPolicyEgressRule
|
|
field_categories:
|
|
- fields:
|
|
- to
|
|
- ports
|
|
|
|
- definition: io.k8s.api.networking.v1.NetworkPolicyPort
|
|
field_categories:
|
|
- fields:
|
|
- port
|
|
- endPort
|
|
- protocol
|
|
|
|
- definition: io.k8s.api.networking.v1beta1.ServiceCIDRSpec
|
|
field_categories:
|
|
- fields:
|
|
- cidrs
|
|
|
|
- definition: io.k8s.api.policy.v1beta1.PodSecurityPolicySpec
|
|
field_categories:
|
|
- fields:
|
|
- runAsUser
|
|
- runAsGroup
|
|
- fsGroup
|
|
- supplementalGroups
|
|
- seLinux
|
|
- readOnlyRootFilesystem
|
|
- privileged
|
|
- allowPrivilegeEscalation
|
|
- defaultAllowPrivilegeEscalation
|
|
- allowedCSIDrivers
|
|
- allowedCapabilities
|
|
- requiredDropCapabilities
|
|
- defaultAddCapabilities
|
|
- allowedFlexVolumes
|
|
- allowedHostPaths
|
|
- allowedProcMountTypes
|
|
- allowedUnsafeSysctls
|
|
- forbiddenSysctls
|
|
- hostIPC
|
|
- hostNetwork
|
|
- hostPID
|
|
- hostPorts
|
|
- runtimeClass
|
|
- volumes
|
|
|
|
- definition: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
|
|
field_categories:
|
|
- fields:
|
|
- name
|
|
- generateName
|
|
- namespace
|
|
- labels
|
|
- annotations
|
|
- name: System
|
|
fields:
|
|
- finalizers
|
|
- managedFields
|
|
- ownerReferences
|
|
- name: Read-only
|
|
fields:
|
|
- creationTimestamp
|
|
- deletionGracePeriodSeconds
|
|
- deletionTimestamp
|
|
- generation
|
|
- resourceVersion
|
|
- selfLink
|
|
- uid
|
|
|
|
- definition: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
|
|
field_categories:
|
|
- fields:
|
|
- continueToken
|
|
- resource
|
|
|
|
- definition: io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec
|
|
field_categories:
|
|
- fields:
|
|
- driverName
|
|
- parameters
|
|
|
|
- definition: io.k8s.api.resource.v1alpha3.DeviceClassSpec
|
|
field_categories:
|
|
- fields:
|
|
- config
|
|
- selectors
|
|
- suitableNodes
|
|
|
|
- definition: io.k8s.api.flowcontrol.v1.FlowSchemaSpec
|
|
field_categories:
|
|
- fields:
|
|
- distinguisherMethod
|
|
- matchingPrecedence
|
|
- priorityLevelConfiguration
|
|
- rules
|
|
|
|
- definition: io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec
|
|
field_categories:
|
|
- fields:
|
|
- exempt
|
|
- limited
|
|
- type
|
|
|