API Ref assets
parent
e7c8bb2a6b
commit
6848d25094
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,694 @@
|
||||||
|
- 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
|
|
@ -0,0 +1,267 @@
|
||||||
|
# Copyright 2016 The Kubernetes Authors.
|
||||||
|
# Copyright 2020 Philippe Martin
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
parts:
|
||||||
|
- name: Workload Resources
|
||||||
|
chapters:
|
||||||
|
- name: Pod
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
otherDefinitions:
|
||||||
|
- PodSpec
|
||||||
|
- Container
|
||||||
|
- EphemeralContainer
|
||||||
|
- Handler
|
||||||
|
- NodeAffinity
|
||||||
|
- PodAffinity
|
||||||
|
- PodAntiAffinity
|
||||||
|
- Probe
|
||||||
|
- PodStatus
|
||||||
|
- PodList
|
||||||
|
- name: PodTemplate
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: ReplicationController
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: ReplicaSet
|
||||||
|
group: apps
|
||||||
|
version: v1
|
||||||
|
- name: Deployment
|
||||||
|
group: apps
|
||||||
|
version: v1
|
||||||
|
- name: StatefulSet
|
||||||
|
group: apps
|
||||||
|
version: v1
|
||||||
|
- name: ControllerRevision
|
||||||
|
group: apps
|
||||||
|
version: v1
|
||||||
|
- name: DaemonSet
|
||||||
|
group: apps
|
||||||
|
version: v1
|
||||||
|
- name: Job
|
||||||
|
group: batch
|
||||||
|
version: v1
|
||||||
|
- name: CronJob
|
||||||
|
group: batch
|
||||||
|
version: v1
|
||||||
|
- name: HorizontalPodAutoscaler
|
||||||
|
group: autoscaling
|
||||||
|
version: v1
|
||||||
|
- name: HorizontalPodAutoscaler
|
||||||
|
group: autoscaling
|
||||||
|
version: v2beta2
|
||||||
|
- name: PriorityClass
|
||||||
|
group: scheduling.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Service Resources
|
||||||
|
chapters:
|
||||||
|
- name: Service
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Endpoints
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: EndpointSlice
|
||||||
|
group: discovery.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Ingress
|
||||||
|
group: networking.k8s.io
|
||||||
|
version: v1
|
||||||
|
otherDefinitions:
|
||||||
|
- IngressSpec
|
||||||
|
- IngressBackend
|
||||||
|
- IngressStatus
|
||||||
|
- IngressList
|
||||||
|
- name: IngressClass
|
||||||
|
group: networking.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Config and Storage Resources
|
||||||
|
chapters:
|
||||||
|
- name: ConfigMap
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Secret
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Volume
|
||||||
|
key: io.k8s.api.core.v1.Volume
|
||||||
|
otherDefinitions:
|
||||||
|
- DownwardAPIVolumeFile
|
||||||
|
- KeyToPath
|
||||||
|
- name: PersistentVolumeClaim
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: PersistentVolume
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: StorageClass
|
||||||
|
group: storage.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: VolumeAttachment
|
||||||
|
group: storage.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: CSIDriver
|
||||||
|
group: storage.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: CSINode
|
||||||
|
group: storage.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: CSIStorageCapacity
|
||||||
|
group: storage.k8s.io
|
||||||
|
version: v1beta1
|
||||||
|
- name: Authentication Resources
|
||||||
|
chapters:
|
||||||
|
- name: ServiceAccount
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: TokenRequest
|
||||||
|
group: authentication.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: TokenReview
|
||||||
|
group: authentication.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: CertificateSigningRequest
|
||||||
|
group: certificates.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Authorization Resources
|
||||||
|
chapters:
|
||||||
|
- name: LocalSubjectAccessReview
|
||||||
|
group: authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: SelfSubjectAccessReview
|
||||||
|
group: authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: SelfSubjectRulesReview
|
||||||
|
group: authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: SubjectAccessReview
|
||||||
|
group: authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: ClusterRole
|
||||||
|
group: rbac.authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: ClusterRoleBinding
|
||||||
|
group: rbac.authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Role
|
||||||
|
group: rbac.authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: RoleBinding
|
||||||
|
group: rbac.authorization.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Policy Resources
|
||||||
|
chapters:
|
||||||
|
- name: LimitRange
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: ResourceQuota
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: NetworkPolicy
|
||||||
|
group: networking.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: PodDisruptionBudget
|
||||||
|
group: policy
|
||||||
|
version: v1
|
||||||
|
- name: PodSecurityPolicy
|
||||||
|
group: policy
|
||||||
|
version: v1beta1
|
||||||
|
- name: Extend Resources
|
||||||
|
chapters:
|
||||||
|
- name: CustomResourceDefinition
|
||||||
|
group: apiextensions.k8s.io
|
||||||
|
version: v1
|
||||||
|
otherDefinitions:
|
||||||
|
- CustomResourceDefinitionSpec
|
||||||
|
- JSONSchemaProps
|
||||||
|
- CustomResourceDefinitionStatus
|
||||||
|
- CustomResourceDefinitionList
|
||||||
|
- name: MutatingWebhookConfiguration
|
||||||
|
group: admissionregistration.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: ValidatingWebhookConfiguration
|
||||||
|
group: admissionregistration.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Cluster Resources
|
||||||
|
chapters:
|
||||||
|
- name: Node
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Namespace
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Event
|
||||||
|
group: events.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: APIService
|
||||||
|
group: apiregistration.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: Lease
|
||||||
|
group: coordination.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: RuntimeClass
|
||||||
|
group: node.k8s.io
|
||||||
|
version: v1
|
||||||
|
- name: FlowSchema
|
||||||
|
group: flowcontrol.apiserver.k8s.io
|
||||||
|
version: v1beta1
|
||||||
|
- name: PriorityLevelConfiguration
|
||||||
|
group: flowcontrol.apiserver.k8s.io
|
||||||
|
version: v1beta1
|
||||||
|
- name: Binding
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: ComponentStatus
|
||||||
|
group: ""
|
||||||
|
version: v1
|
||||||
|
- name: Common Definitions
|
||||||
|
chapters:
|
||||||
|
- name: DeleteOptions
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions
|
||||||
|
- name: LabelSelector
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector
|
||||||
|
- name: ListMeta
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta
|
||||||
|
- name: LocalObjectReference
|
||||||
|
key: io.k8s.api.core.v1.LocalObjectReference
|
||||||
|
- name: NodeSelectorRequirement
|
||||||
|
key: io.k8s.api.core.v1.NodeSelectorRequirement
|
||||||
|
- name: ObjectFieldSelector
|
||||||
|
key: io.k8s.api.core.v1.ObjectFieldSelector
|
||||||
|
- name: ObjectMeta
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta
|
||||||
|
- name: ObjectReference
|
||||||
|
key: io.k8s.api.core.v1.ObjectReference
|
||||||
|
- name: Patch
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.Patch
|
||||||
|
- name: Quantity
|
||||||
|
key: "io.k8s.apimachinery.pkg.api.resource.Quantity"
|
||||||
|
- name: ResourceFieldSelector
|
||||||
|
key: io.k8s.api.core.v1.ResourceFieldSelector
|
||||||
|
- name: Status
|
||||||
|
key: io.k8s.apimachinery.pkg.apis.meta.v1.Status
|
||||||
|
- name: TypedLocalObjectReference
|
||||||
|
key: io.k8s.api.core.v1.TypedLocalObjectReference
|
||||||
|
skippedResources:
|
||||||
|
- APIGroup
|
||||||
|
- APIGroupList
|
||||||
|
- APIResourceList
|
||||||
|
- APIVersions
|
||||||
|
- Eviction
|
||||||
|
- Scale
|
||||||
|
- Status
|
||||||
|
- StorageVersion
|
||||||
|
- StorageVersionList
|
|
@ -0,0 +1,83 @@
|
||||||
|
---
|
||||||
|
api_metadata:
|
||||||
|
apiVersion: "{{.ApiVersion}}"
|
||||||
|
import: "{{.Import}}"
|
||||||
|
kind: "{{.Kind}}"
|
||||||
|
content_type: "api_reference"
|
||||||
|
description: "{{.Metadata.Description}}"
|
||||||
|
title: "{{.Metadata.Title}}"
|
||||||
|
weight: {{.Metadata.Weight}}
|
||||||
|
auto_generated: true
|
||||||
|
---
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The file is auto-generated from the Go source code of the component using a generic
|
||||||
|
[generator](https://github.com/kubernetes-sigs/reference-docs/). To learn how
|
||||||
|
to generate the reference documentation, please read
|
||||||
|
[Contributing to the reference documentation](/docs/contribute/generate-ref-docs/).
|
||||||
|
To update the reference content, please follow the
|
||||||
|
[Contributing upstream](/docs/contribute/generate-ref-docs/contribute-upstream/)
|
||||||
|
guide. You can file document formatting bugs against the
|
||||||
|
[reference-docs](https://github.com/kubernetes-sigs/reference-docs/) project.
|
||||||
|
-->
|
||||||
|
|
||||||
|
{{if .ApiVersion}}`apiVersion: {{.ApiVersion}}`{{end}}
|
||||||
|
|
||||||
|
{{if .Import}}`import "{{.Import}}"`{{end}}
|
||||||
|
|
||||||
|
{{range .Sections}}
|
||||||
|
{{.Description | replace "<" "\\<" }}
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
{{range .Fields}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}}- {{.Name}}{{if .Value}}: {{.Value}}{{end}}
|
||||||
|
{{if .Description}}
|
||||||
|
{{.Description | replace "<" "\\<" | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{- end}}
|
||||||
|
{{if .TypeDefinition}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}} <a name="{{.Type}}"></a>
|
||||||
|
{{.TypeDefinition | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{end}}
|
||||||
|
{{- end}}{{/* range .Fields */}}
|
||||||
|
|
||||||
|
{{range .FieldCategories}}
|
||||||
|
### {{.Name}} {#{{"-" | regexReplaceAll "[^a-zA-Z0-9]+" .Name }}}{{/* explicitly set fragment to keep capitalization */}}
|
||||||
|
|
||||||
|
{{range .Fields}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}}- {{.Name}}{{if .Value}}: {{.Value}}{{end}}
|
||||||
|
{{if .Description}}
|
||||||
|
{{.Description | replace "<" "\\<" | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{- end}}
|
||||||
|
{{if .TypeDefinition}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}} <a name="{{.Type}}"></a>
|
||||||
|
{{.TypeDefinition | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{end}}
|
||||||
|
{{- end}}{{/* range .Fields */}}
|
||||||
|
|
||||||
|
{{- end}}{{/* range .FieldCategories */}}
|
||||||
|
|
||||||
|
{{range .Operations}}
|
||||||
|
|
||||||
|
### `{{.Verb}}` {{.Title}}
|
||||||
|
|
||||||
|
#### HTTP Request
|
||||||
|
|
||||||
|
{{.RequestMethod}} {{.RequestPath}}
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
{{range .Parameters}}
|
||||||
|
- {{.Title}}
|
||||||
|
|
||||||
|
{{.Description | indent 2}}
|
||||||
|
|
||||||
|
{{end}}{{/* range .Parameters */}}
|
||||||
|
|
||||||
|
#### Response
|
||||||
|
|
||||||
|
{{range .Responses}}
|
||||||
|
{{.Code}}{{if .Type}} ({{.Type}}){{end}}: {{.Description}}
|
||||||
|
{{end}}{{/* range .Responses */}}
|
||||||
|
|
||||||
|
{{- end}}{{/* range .Operations */}}
|
||||||
|
{{- end}}{{/* range .Sections */}}
|
|
@ -0,0 +1,85 @@
|
||||||
|
---
|
||||||
|
api_metadata:
|
||||||
|
apiVersion: "{{.ApiVersion}}"
|
||||||
|
import: "{{.Import}}"
|
||||||
|
kind: "{{.Kind}}"
|
||||||
|
content_type: "api_reference"
|
||||||
|
description: "{{.Metadata.Description}}"
|
||||||
|
title: "{{.Metadata.Title}}"
|
||||||
|
weight: {{.Metadata.Weight}}
|
||||||
|
auto_generated: true
|
||||||
|
---
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The file is auto-generated from the Go source code of the component using a generic
|
||||||
|
[generator](https://github.com/kubernetes-sigs/reference-docs/). To learn how
|
||||||
|
to generate the reference documentation, please read
|
||||||
|
[Contributing to the reference documentation](/docs/contribute/generate-ref-docs/).
|
||||||
|
To update the reference content, please follow the
|
||||||
|
[Contributing upstream](/docs/contribute/generate-ref-docs/contribute-upstream/)
|
||||||
|
guide. You can file document formatting bugs against the
|
||||||
|
[reference-docs](https://github.com/kubernetes-sigs/reference-docs/) project.
|
||||||
|
-->
|
||||||
|
|
||||||
|
{{if .ApiVersion}}`apiVersion: {{.ApiVersion}}`{{end}}
|
||||||
|
|
||||||
|
{{if .Import}}`import "{{.Import}}"`{{end}}
|
||||||
|
|
||||||
|
{{range .Sections}}
|
||||||
|
## {{.Name}} {#{{"-" | regexReplaceAll "[^a-zA-Z0-9]+" .Name }}}{{/* explicitly set fragment to keep capitalization */}}
|
||||||
|
|
||||||
|
{{.Description | replace "<" "\\<" }}
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
{{range .Fields}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}}- {{.Name}}{{if .Value}}: {{.Value}}{{end}}
|
||||||
|
{{if .Description}}
|
||||||
|
{{.Description | replace "<" "\\<" | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{- end}}
|
||||||
|
{{if .TypeDefinition}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}} <a name="{{.Type}}"></a>
|
||||||
|
{{.TypeDefinition | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{end}}
|
||||||
|
{{- end}}{{/* range .Fields */}}
|
||||||
|
|
||||||
|
{{range .FieldCategories}}
|
||||||
|
### {{.Name}}
|
||||||
|
|
||||||
|
{{range .Fields}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}}- {{.Name}}{{if .Value}}: {{.Value}}{{end}}
|
||||||
|
{{if .Description}}
|
||||||
|
{{.Description | replace "<" "\\<" | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{- end}}
|
||||||
|
{{if .TypeDefinition}}
|
||||||
|
{{ "" | indent .Indent | indent .Indent}} <a name="{{.Type}}"></a>
|
||||||
|
{{.TypeDefinition | indent 2 | indent .Indent | indent .Indent}}
|
||||||
|
{{end}}
|
||||||
|
{{- end}}{{/* range .Fields */}}
|
||||||
|
|
||||||
|
{{- end}}{{/* range .FieldCategories */}}
|
||||||
|
|
||||||
|
{{range .Operations}}
|
||||||
|
|
||||||
|
### `{{.Verb}}` {{.Title}}
|
||||||
|
|
||||||
|
#### HTTP Request
|
||||||
|
|
||||||
|
{{.RequestMethod}} {{.RequestPath}}
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
{{range .Parameters}}
|
||||||
|
- {{.Title}}
|
||||||
|
|
||||||
|
{{.Description | indent 2}}
|
||||||
|
|
||||||
|
{{end}}{{/* range .Parameters */}}
|
||||||
|
|
||||||
|
#### Response
|
||||||
|
|
||||||
|
{{range .Responses}}
|
||||||
|
{{.Code}}{{if .Type}} ({{.Type}}){{end}}: {{.Description}}
|
||||||
|
{{end}}{{/* range .Responses */}}
|
||||||
|
|
||||||
|
{{- end}}{{/* range .Operations */}}
|
||||||
|
{{- end}}{{/* range .Sections */}}
|
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
title: "{{.Title}}"
|
||||||
|
weight: {{.Weight}}
|
||||||
|
auto_generated: true
|
||||||
|
---
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The file is auto-generated from the Go source code of the component using a generic
|
||||||
|
[generator](https://github.com/kubernetes-sigs/reference-docs/). To learn how
|
||||||
|
to generate the reference documentation, please read
|
||||||
|
[Contributing to the reference documentation](/docs/contribute/generate-ref-docs/).
|
||||||
|
To update the reference content, please follow the
|
||||||
|
[Contributing upstream](/docs/contribute/generate-ref-docs/contribute-upstream/)
|
||||||
|
guide. You can file document formatting bugs against the
|
||||||
|
[reference-docs](https://github.com/kubernetes-sigs/reference-docs/) project.
|
||||||
|
-->
|
||||||
|
|
Loading…
Reference in New Issue