695 lines
13 KiB
YAML
695 lines
13 KiB
YAML
|
- definition: io.k8s.api.core.v1.PodSpec
|
||
|
field_categories:
|
||
|
- name: Containers
|
||
|
fields:
|
||
|
- containers
|
||
|
- initContainers
|
||
|
- imagePullSecrets
|
||
|
- enableServiceLinks
|
||
|
- name: Volumes
|
||
|
fields:
|
||
|
- volumes
|
||
|
- name: Scheduling
|
||
|
fields:
|
||
|
- nodeSelector
|
||
|
- nodeName
|
||
|
- affinity
|
||
|
- tolerations
|
||
|
- schedulerName
|
||
|
- runtimeClassName
|
||
|
- priorityClassName
|
||
|
- priority
|
||
|
- topologySpreadConstraints
|
||
|
- 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: Beta level
|
||
|
fields:
|
||
|
- preemptionPolicy
|
||
|
- overhead
|
||
|
- name: Alpha level
|
||
|
fields:
|
||
|
- ephemeralContainers
|
||
|
- name: Deprecated
|
||
|
fields:
|
||
|
- serviceAccount
|
||
|
|
||
|
- definition: io.k8s.api.core.v1.PodSecurityContext
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- runAsUser
|
||
|
- runAsNonRoot
|
||
|
- runAsGroup
|
||
|
- supplementalGroups
|
||
|
- fsGroup
|
||
|
- fsGroupChangePolicy
|
||
|
- seccompProfile
|
||
|
- seLinuxOptions
|
||
|
- 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
|
||
|
- startTime
|
||
|
- phase
|
||
|
- message
|
||
|
- reason
|
||
|
- podIP
|
||
|
- podIPs
|
||
|
- conditions
|
||
|
- qosClass
|
||
|
- initContainerStatuses
|
||
|
- containerStatuses
|
||
|
- ephemeralContainerStatuses
|
||
|
|
||
|
- 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
|
||
|
- name: Lifecycle
|
||
|
fields:
|
||
|
- lifecycle
|
||
|
- terminationMessagePath
|
||
|
- terminationMessagePolicy
|
||
|
- livenessProbe
|
||
|
- readinessProbe
|
||
|
- startupProbe
|
||
|
- 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
|
||
|
|
||
|
- definition: io.k8s.api.core.v1.SecurityContext
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- runAsUser
|
||
|
- runAsNonRoot
|
||
|
- runAsGroup
|
||
|
- readOnlyRootFilesystem
|
||
|
- procMount
|
||
|
- privileged
|
||
|
- allowPrivilegeEscalation
|
||
|
- capabilities
|
||
|
- seccompProfile
|
||
|
- seLinuxOptions
|
||
|
- windowsOptions
|
||
|
|
||
|
- definition: io.k8s.api.core.v1.ContainerStatus
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- name
|
||
|
- image
|
||
|
- imageID
|
||
|
- containerID
|
||
|
- state
|
||
|
- lastState
|
||
|
- ready
|
||
|
- restartCount
|
||
|
- started
|
||
|
|
||
|
- 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: Lifecycle
|
||
|
fields:
|
||
|
- terminationMessagePath
|
||
|
- terminationMessagePolicy
|
||
|
- name: Debugging
|
||
|
fields:
|
||
|
- stdin
|
||
|
- stdinOnce
|
||
|
- tty
|
||
|
- name: Not allowed
|
||
|
fields:
|
||
|
- ports
|
||
|
- resources
|
||
|
- lifecycle
|
||
|
- livenessProbe
|
||
|
- readinessProbe
|
||
|
- securityContext
|
||
|
- 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
|
||
|
|
||
|
- 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
|
||
|
|
||
|
- definition: io.k8s.api.batch.v1.JobStatus
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- startTime
|
||
|
- completionTime
|
||
|
- active
|
||
|
- failed
|
||
|
- succeeded
|
||
|
- completedIndexes
|
||
|
- conditions
|
||
|
|
||
|
- definition: io.k8s.api.batch.v1.CronJobSpec
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- jobTemplate
|
||
|
- schedule
|
||
|
- 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.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
|
||
|
|
||
|
- 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
|
||
|
- fc
|
||
|
- flexVolume
|
||
|
- flocker
|
||
|
- gcePersistentDisk
|
||
|
- glusterfs
|
||
|
- iscsi
|
||
|
- nfs
|
||
|
- photonPersistentDisk
|
||
|
- portworxVolume
|
||
|
- quobyte
|
||
|
- rbd
|
||
|
- scaleIO
|
||
|
- storageos
|
||
|
- vsphereVolume
|
||
|
- name: Alpha level
|
||
|
fields:
|
||
|
- ephemeral
|
||
|
- 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: Alpha level
|
||
|
fields:
|
||
|
- dataSource
|
||
|
|
||
|
- definition: io.k8s.api.core.v1.PersistentVolumeSpec
|
||
|
field_categories:
|
||
|
- fields:
|
||
|
- accessModes
|
||
|
- capacity
|
||
|
- claimRef
|
||
|
- mountOptions
|
||
|
- nodeAffinity
|
||
|
- persistentVolumeReclaimPolicy
|
||
|
- storageClassName
|
||
|
- 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.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.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
|
||
|
- name: Ignored
|
||
|
fields:
|
||
|
- clusterName
|