diff --git a/bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml
index 7182529cca..52e24c5e44 100644
--- a/bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml
+++ b/bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml
@@ -99,7 +99,7 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
- createdAt: "2025-02-06T17:59:07Z"
+ createdAt: "2025-02-13T16:48:37Z"
description: Provides the OpenTelemetry components, including the Collector
operators.operatorframework.io/builder: operator-sdk-v1.29.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
diff --git a/bundle/community/manifests/opentelemetry.io_opampbridges.yaml b/bundle/community/manifests/opentelemetry.io_opampbridges.yaml
index fa43f60e9a..b73e5dba13 100644
--- a/bundle/community/manifests/opentelemetry.io_opampbridges.yaml
+++ b/bundle/community/manifests/opentelemetry.io_opampbridges.yaml
@@ -653,6 +653,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/bundle/community/manifests/opentelemetry.io_opentelemetrycollectors.yaml b/bundle/community/manifests/opentelemetry.io_opentelemetrycollectors.yaml
index 43d027ed6f..6edc5e5fb0 100644
--- a/bundle/community/manifests/opentelemetry.io_opentelemetrycollectors.yaml
+++ b/bundle/community/manifests/opentelemetry.io_opentelemetrycollectors.yaml
@@ -2401,6 +2401,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -3169,6 +3171,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7034,6 +7038,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7826,6 +7832,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/bundle/community/manifests/opentelemetry.io_targetallocators.yaml b/bundle/community/manifests/opentelemetry.io_targetallocators.yaml
index 1f3e77ce51..30b62d7bad 100644
--- a/bundle/community/manifests/opentelemetry.io_targetallocators.yaml
+++ b/bundle/community/manifests/opentelemetry.io_targetallocators.yaml
@@ -2169,6 +2169,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml
index 74ed6704cb..638402d403 100644
--- a/bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml
+++ b/bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml
@@ -99,7 +99,7 @@ metadata:
categories: Logging & Tracing,Monitoring
certified: "false"
containerImage: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
- createdAt: "2025-02-06T17:59:07Z"
+ createdAt: "2025-02-13T16:48:37Z"
description: Provides the OpenTelemetry components, including the Collector
operators.operatorframework.io/builder: operator-sdk-v1.29.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
diff --git a/bundle/openshift/manifests/opentelemetry.io_opampbridges.yaml b/bundle/openshift/manifests/opentelemetry.io_opampbridges.yaml
index fa43f60e9a..b73e5dba13 100644
--- a/bundle/openshift/manifests/opentelemetry.io_opampbridges.yaml
+++ b/bundle/openshift/manifests/opentelemetry.io_opampbridges.yaml
@@ -653,6 +653,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/bundle/openshift/manifests/opentelemetry.io_opentelemetrycollectors.yaml b/bundle/openshift/manifests/opentelemetry.io_opentelemetrycollectors.yaml
index 43d027ed6f..6edc5e5fb0 100644
--- a/bundle/openshift/manifests/opentelemetry.io_opentelemetrycollectors.yaml
+++ b/bundle/openshift/manifests/opentelemetry.io_opentelemetrycollectors.yaml
@@ -2401,6 +2401,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -3169,6 +3171,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7034,6 +7038,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7826,6 +7832,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/bundle/openshift/manifests/opentelemetry.io_targetallocators.yaml b/bundle/openshift/manifests/opentelemetry.io_targetallocators.yaml
index 1f3e77ce51..30b62d7bad 100644
--- a/bundle/openshift/manifests/opentelemetry.io_targetallocators.yaml
+++ b/bundle/openshift/manifests/opentelemetry.io_targetallocators.yaml
@@ -2169,6 +2169,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/config/crd/bases/opentelemetry.io_opampbridges.yaml b/config/crd/bases/opentelemetry.io_opampbridges.yaml
index 653c644c6b..55e1b0aed1 100644
--- a/config/crd/bases/opentelemetry.io_opampbridges.yaml
+++ b/config/crd/bases/opentelemetry.io_opampbridges.yaml
@@ -650,6 +650,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml b/config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml
index 06baf367dc..79ccfbd295 100644
--- a/config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml
+++ b/config/crd/bases/opentelemetry.io_opentelemetrycollectors.yaml
@@ -2387,6 +2387,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -3155,6 +3157,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7020,6 +7024,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
@@ -7812,6 +7818,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/config/crd/bases/opentelemetry.io_targetallocators.yaml b/config/crd/bases/opentelemetry.io_targetallocators.yaml
index 9e9d2ef448..00c4db7eed 100644
--- a/config/crd/bases/opentelemetry.io_targetallocators.yaml
+++ b/config/crd/bases/opentelemetry.io_targetallocators.yaml
@@ -2166,6 +2166,8 @@ spec:
runAsUser:
format: int64
type: integer
+ seLinuxChangePolicy:
+ type: string
seLinuxOptions:
properties:
level:
diff --git a/docs/api/opampbridges.md b/docs/api/opampbridges.md
index 8cfa08d43f..ecb84bf857 100644
--- a/docs/api/opampbridges.md
+++ b/docs/api/opampbridges.md
@@ -2378,14 +2378,15 @@ PodDNSConfigOption defines DNS resolver options of a pod.
name |
string |
- Required.
+ Name is this DNS resolver option's name.
+Required.
|
false |
value |
string |
-
+ Value is this DNS resolver option's value.
|
false |
@@ -2487,6 +2488,28 @@ Note that this field cannot be set when spec.os.name is windows.
Format: int64
false |
+
+ seLinuxChangePolicy |
+ string |
+
+ seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod.
+It has no effect on nodes that do not support SELinux or to volumes does not support SELinux.
+Valid values are "MountOption" and "Recursive".
+
+"Recursive" means relabeling of all files on all Pod volumes by the container runtime.
+This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.
+
+"MountOption" mounts all eligible Pod volumes with `-o context` mount option.
+This requires all Pods that share the same volume to use the same SELinux label.
+It is not possible to share the same volume among privileged and unprivileged Pods.
+Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
+whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
+CSIDriver instance. Other volumes are always re-labelled recursively.
+"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
+
+If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
+ |
+ false |
seLinuxOptions |
object |
@@ -3804,6 +3827,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
awsElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
+awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
false |
@@ -3811,21 +3836,26 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
azureDisk |
object |
- azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+ azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
+are redirected to the disk.csi.azure.com CSI driver.
|
false |
azureFile |
object |
- azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+ azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
+are redirected to the file.csi.azure.com CSI driver.
|
false |
cephfs |
object |
- cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+ cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
+Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
false |
@@ -3833,6 +3863,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
object |
cinder represents a cinder volume attached and mounted on kubelets host machine.
+Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
+are redirected to the cinder.csi.openstack.org CSI driver.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
false |
@@ -3847,7 +3879,7 @@ More info: https://examples.k8s.io/mysql-cinder-pd/README.md
csi |
object |
- csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
+ csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
false |
@@ -3907,14 +3939,16 @@ persistent volumes at the same time.
object |
flexVolume represents a generic volume resource that is
-provisioned/attached using an exec based plugin.
+provisioned/attached using an exec based plugin.
+Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
false |
flocker |
object |
- flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
+ flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
+Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
false |
@@ -3923,6 +3957,8 @@ provisioned/attached using an exec based plugin.
gcePersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
+gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
false |
@@ -3931,7 +3967,7 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
object |
gitRepo represents a git repository at a particular revision.
-DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
+Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
into the Pod's container.
|
@@ -3941,6 +3977,7 @@ into the Pod's container.
object |
glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
+Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
false |
@@ -4000,14 +4037,18 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
photonPersistentDisk |
object |
- photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
+ photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
+Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
false |
portworxVolume |
object |
- portworxVolume represents a portworx volume attached and mounted on kubelets host machine
+ portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
+Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
+are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
+is on.
|
false |
@@ -4021,7 +4062,8 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
quobyte |
object |
- quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+ quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
+Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
false |
@@ -4029,6 +4071,7 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
object |
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
+Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
More info: https://examples.k8s.io/volumes/rbd/README.md
|
false |
@@ -4036,7 +4079,8 @@ More info: https://examples.k8s.io/volumes/rbd/README.md
scaleIO |
object |
- scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+ scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
false |
@@ -4051,14 +4095,17 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
storageos |
object |
- storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+ storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
false |
vsphereVolume |
object |
- vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+ vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
+Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
+are redirected to the csi.vsphere.vmware.com CSI driver.
|
false |
@@ -4072,6 +4119,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
awsElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
+awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
@@ -4131,6 +4180,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
+are redirected to the disk.csi.azure.com CSI driver.
@@ -4200,6 +4251,8 @@ the ReadOnly setting in VolumeMounts.
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
+are redirected to the file.csi.azure.com CSI driver.
@@ -4241,7 +4294,8 @@ the ReadOnly setting in VolumeMounts.
-cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
+Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
@@ -4344,6 +4398,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
cinder represents a cinder volume attached and mounted on kubelets host machine.
+Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
+are redirected to the cinder.csi.openstack.org CSI driver.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
@@ -4552,7 +4608,7 @@ mode, like fsGroup, and the result can be other mode bits set.
-csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
+csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
@@ -5487,6 +5543,7 @@ Either wwids or combination of targetWWNs and lun must be set, but not both simu
flexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
+Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
@@ -5585,7 +5642,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
-flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
+flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
+Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
@@ -5622,6 +5680,8 @@ should be considered as deprecated
gcePersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
+gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
@@ -5683,7 +5743,7 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
gitRepo represents a git repository at a particular revision.
-DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
+Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
into the Pod's container.
@@ -5730,6 +5790,7 @@ the subdirectory with the given name.
glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
+Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
More info: https://examples.k8s.io/volumes/glusterfs/README.md
@@ -6097,7 +6158,8 @@ Default false.
-photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
+photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
+Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
@@ -6133,7 +6195,10 @@ Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
-portworxVolume represents a portworx volume attached and mounted on kubelets host machine
+portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
+Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
+are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
+is on.
@@ -6868,7 +6933,8 @@ and must be at least 10 minutes.
-quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
+Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
@@ -6937,6 +7003,7 @@ Defaults to serivceaccount user
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
+Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
More info: https://examples.k8s.io/volumes/rbd/README.md
@@ -7072,6 +7139,7 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
@@ -7322,6 +7390,7 @@ mode, like fsGroup, and the result can be other mode bits set.
storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
@@ -7420,7 +7489,9 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
-vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
+Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
+are redirected to the csi.vsphere.vmware.com CSI driver.
diff --git a/docs/api/opentelemetrycollectors.md b/docs/api/opentelemetrycollectors.md
index 85b6ee2227..859e6e9d69 100644
--- a/docs/api/opentelemetrycollectors.md
+++ b/docs/api/opentelemetrycollectors.md
@@ -1184,21 +1184,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -1206,8 +1206,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -1219,7 +1219,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -1250,7 +1250,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -1344,7 +1344,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -1374,8 +1374,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -1434,21 +1434,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -1456,8 +1456,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -1469,7 +1469,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -1500,7 +1500,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -1594,7 +1594,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -1624,8 +1624,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -1679,7 +1679,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -1696,14 +1696,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -1740,7 +1740,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -1781,7 +1781,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -1812,7 +1812,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -1853,7 +1853,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -1947,7 +1947,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -2069,7 +2069,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -2086,14 +2086,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -2130,7 +2130,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -2171,7 +2171,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -2202,7 +2202,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -2243,7 +2243,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -2337,7 +2337,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -2908,7 +2908,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -2925,14 +2925,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -2969,7 +2969,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -3010,7 +3010,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -3041,7 +3041,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -3082,7 +3082,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -3176,7 +3176,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -6942,21 +6942,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -6964,8 +6964,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -6977,7 +6977,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -7008,7 +7008,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -7102,7 +7102,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -7132,8 +7132,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -7192,21 +7192,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -7214,8 +7214,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -7227,7 +7227,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -7258,7 +7258,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -7352,7 +7352,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -7382,8 +7382,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -7437,7 +7437,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -7454,14 +7454,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -7498,7 +7498,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -7539,7 +7539,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -7570,7 +7570,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -7611,7 +7611,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -7705,7 +7705,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -7827,7 +7827,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -7844,14 +7844,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -7888,7 +7888,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -7929,7 +7929,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -7960,7 +7960,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -8001,7 +8001,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -8095,7 +8095,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -8666,7 +8666,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -8683,14 +8683,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -8727,7 +8727,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -8768,7 +8768,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -8799,7 +8799,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -8840,7 +8840,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -8934,7 +8934,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -9162,21 +9162,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -9184,8 +9184,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -9197,7 +9197,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -9228,7 +9228,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -9322,7 +9322,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -9352,8 +9352,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -9412,21 +9412,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -9434,8 +9434,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -9447,7 +9447,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -9478,7 +9478,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -9572,7 +9572,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -9602,8 +9602,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -9928,6 +9928,28 @@ Note that this field cannot be set when spec.os.name is windows.
Format: int64
false |
+
+ seLinuxChangePolicy |
+ string |
+
+ seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod.
+It has no effect on nodes that do not support SELinux or to volumes does not support SELinux.
+Valid values are "MountOption" and "Recursive".
+
+"Recursive" means relabeling of all files on all Pod volumes by the container runtime.
+This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.
+
+"MountOption" mounts all eligible Pod volumes with `-o context` mount option.
+This requires all Pods that share the same volume to use the same SELinux label.
+It is not possible to share the same volume among privileged and unprivileged Pods.
+Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
+whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
+CSIDriver instance. Other volumes are always re-labelled recursively.
+"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
+
+If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
+ |
+ false |
seLinuxOptions |
object |
@@ -13083,6 +13105,28 @@ Note that this field cannot be set when spec.os.name is windows.
Format: int64
false |
+
+ seLinuxChangePolicy |
+ string |
+
+ seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod.
+It has no effect on nodes that do not support SELinux or to volumes does not support SELinux.
+Valid values are "MountOption" and "Recursive".
+
+"Recursive" means relabeling of all files on all Pod volumes by the container runtime.
+This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.
+
+"MountOption" mounts all eligible Pod volumes with `-o context` mount option.
+This requires all Pods that share the same volume to use the same SELinux label.
+It is not possible to share the same volume among privileged and unprivileged Pods.
+Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
+whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
+CSIDriver instance. Other volumes are always re-labelled recursively.
+"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
+
+If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
+ |
+ false |
seLinuxOptions |
object |
@@ -15272,22 +15316,17 @@ PersistentVolumeClaimCondition contains details about state of pvc
status |
string |
-
+ Status is the status of the condition.
+Can be True, False, Unknown.
+More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=state%20of%20pvc-,conditions.status,-(string)%2C%20required
|
true |
type |
string |
- PersistentVolumeClaimConditionType defines the condition of PV claim.
-Valid values are:
- - "Resizing", "FileSystemResizePending"
-
-If RecoverVolumeExpansionFailure feature gate is enabled, then following additional values can be expected:
- - "ControllerResizeError", "NodeResizeError"
-
-If VolumeAttributesClass feature gate is enabled, then following additional values can be expected:
- - "ModifyVolumeError", "ModifyingVolume"
+ Type is the type of the condition.
+More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=set%20to%20%27ResizeStarted%27.-,PersistentVolumeClaimCondition,-contains%20details%20about
|
true |
@@ -15499,6 +15538,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
awsElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
+awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
false |
@@ -15506,21 +15547,26 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
azureDisk |
object |
- azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+ azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
+are redirected to the disk.csi.azure.com CSI driver.
|
false |
azureFile |
object |
- azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+ azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
+are redirected to the file.csi.azure.com CSI driver.
|
false |
cephfs |
object |
- cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+ cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
+Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
false |
@@ -15528,6 +15574,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
object |
cinder represents a cinder volume attached and mounted on kubelets host machine.
+Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
+are redirected to the cinder.csi.openstack.org CSI driver.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
false |
@@ -15542,7 +15590,7 @@ More info: https://examples.k8s.io/mysql-cinder-pd/README.md
csi |
object |
- csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
+ csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
false |
@@ -15602,14 +15650,16 @@ persistent volumes at the same time.
object |
flexVolume represents a generic volume resource that is
-provisioned/attached using an exec based plugin.
+provisioned/attached using an exec based plugin.
+Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
false |
flocker |
object |
- flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
+ flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
+Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
false |
@@ -15618,6 +15668,8 @@ provisioned/attached using an exec based plugin.
gcePersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
+gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
false |
@@ -15626,7 +15678,7 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
object |
gitRepo represents a git repository at a particular revision.
-DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
+Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
into the Pod's container.
|
@@ -15636,6 +15688,7 @@ into the Pod's container.
object |
glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
+Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
false |
@@ -15695,14 +15748,18 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
photonPersistentDisk |
object |
- photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
+ photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
+Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
false |
portworxVolume |
object |
- portworxVolume represents a portworx volume attached and mounted on kubelets host machine
+ portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
+Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
+are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
+is on.
|
false |
@@ -15716,7 +15773,8 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
quobyte |
object |
- quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+ quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
+Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
false |
@@ -15724,6 +15782,7 @@ More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persis
object |
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
+Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
More info: https://examples.k8s.io/volumes/rbd/README.md
|
false |
@@ -15731,7 +15790,8 @@ More info: https://examples.k8s.io/volumes/rbd/README.md
scaleIO |
object |
- scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+ scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
false |
@@ -15746,14 +15806,17 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
storageos |
object |
- storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+ storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
false |
vsphereVolume |
object |
- vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+ vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
+Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
+are redirected to the csi.vsphere.vmware.com CSI driver.
|
false |
@@ -15767,6 +15830,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#secret
awsElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
+awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
@@ -15826,6 +15891,8 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockst
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
+Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
+are redirected to the disk.csi.azure.com CSI driver.
@@ -15895,6 +15962,8 @@ the ReadOnly setting in VolumeMounts.
azureFile represents an Azure File Service mount on the host and bind mount to the pod.
+Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
+are redirected to the file.csi.azure.com CSI driver.
@@ -15936,7 +16005,8 @@ the ReadOnly setting in VolumeMounts.
-cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
+Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
@@ -16039,6 +16109,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
cinder represents a cinder volume attached and mounted on kubelets host machine.
+Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
+are redirected to the cinder.csi.openstack.org CSI driver.
More info: https://examples.k8s.io/mysql-cinder-pd/README.md
@@ -16247,7 +16319,7 @@ mode, like fsGroup, and the result can be other mode bits set.
-csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
+csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
@@ -17182,6 +17254,7 @@ Either wwids or combination of targetWWNs and lun must be set, but not both simu
flexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
+Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
@@ -17280,7 +17353,8 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
-flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
+flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
+Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
@@ -17317,6 +17391,8 @@ should be considered as deprecated
gcePersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
+Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
+gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
@@ -17378,7 +17454,7 @@ More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
gitRepo represents a git repository at a particular revision.
-DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
+Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
into the Pod's container.
@@ -17425,6 +17501,7 @@ the subdirectory with the given name.
glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
+Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
More info: https://examples.k8s.io/volumes/glusterfs/README.md
@@ -17792,7 +17869,8 @@ Default false.
-photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
+photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
+Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
@@ -17828,7 +17906,10 @@ Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
-portworxVolume represents a portworx volume attached and mounted on kubelets host machine
+portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
+Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
+are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
+is on.
@@ -18563,7 +18644,8 @@ and must be at least 10 minutes.
-quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
+Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
@@ -18632,6 +18714,7 @@ Defaults to serivceaccount user
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
+Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
More info: https://examples.k8s.io/volumes/rbd/README.md
@@ -18767,6 +18850,7 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
+Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
@@ -19017,6 +19101,7 @@ mode, like fsGroup, and the result can be other mode bits set.
storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
+Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
@@ -19115,7 +19200,9 @@ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/nam
-vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
+Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
+are redirected to the csi.vsphere.vmware.com CSI driver.
@@ -20619,21 +20706,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -20641,8 +20728,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -20654,7 +20741,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -20685,7 +20772,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -20779,7 +20866,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -20809,8 +20896,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -20869,21 +20956,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -20891,8 +20978,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -20904,7 +20991,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -20935,7 +21022,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -21029,7 +21116,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -21059,8 +21146,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -21114,7 +21201,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -21131,14 +21218,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -21175,7 +21262,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -21216,7 +21303,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -21247,7 +21334,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -21288,7 +21375,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -21382,7 +21469,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -21504,7 +21591,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -21521,14 +21608,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -21565,7 +21652,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -21606,7 +21693,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -21637,7 +21724,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -21678,7 +21765,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -21772,7 +21859,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -22343,7 +22430,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -22360,14 +22447,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -22404,7 +22491,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -22445,7 +22532,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -22476,7 +22563,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -22517,7 +22604,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -22611,7 +22698,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -26473,21 +26560,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -26495,8 +26582,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -26508,7 +26595,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -26539,7 +26626,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -26633,7 +26720,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -26663,8 +26750,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -26723,21 +26810,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -26745,8 +26832,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -26758,7 +26845,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -26789,7 +26876,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -26883,7 +26970,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -26913,8 +27000,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
@@ -26968,7 +27055,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -26985,14 +27072,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -27029,7 +27116,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -27070,7 +27157,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -27101,7 +27188,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -27142,7 +27229,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -27236,7 +27323,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -27358,7 +27445,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -27375,14 +27462,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -27419,7 +27506,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -27460,7 +27547,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -27491,7 +27578,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -27532,7 +27619,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -27626,7 +27713,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -28197,7 +28284,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
@@ -28214,14 +28301,14 @@ Defaults to 3. Minimum value is 1.
grpc |
object |
- GRPC specifies an action involving a GRPC port.
+ GRPC specifies a GRPC HealthCheckRequest.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
@@ -28258,7 +28345,7 @@ Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.
tcpSocket |
object |
- TCPSocket specifies an action involving a TCP port.
+ TCPSocket specifies a connection to a TCP port.
|
false |
@@ -28299,7 +28386,7 @@ More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#cont
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -28330,7 +28417,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-GRPC specifies an action involving a GRPC port.
+GRPC specifies a GRPC HealthCheckRequest.
@@ -28371,7 +28458,7 @@ If this is not specified, the default behavior is defined by gRPC.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -28465,7 +28552,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-TCPSocket specifies an action involving a TCP port.
+TCPSocket specifies a connection to a TCP port.
@@ -28693,21 +28780,21 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
exec |
object |
- Exec specifies the action to take.
+ Exec specifies a command to execute in the container.
|
false |
httpGet |
object |
- HTTPGet specifies the http request to perform.
+ HTTPGet specifies an HTTP GET request to perform.
|
false |
sleep |
object |
- Sleep represents the duration that the container should sleep before being terminated.
+ Sleep represents a duration that the container should sleep.
|
false |
@@ -28715,8 +28802,8 @@ More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-ho
object |
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.
|
false |
@@ -28728,7 +28815,7 @@ lifecycle hooks will fail in runtime when tcp handler is specified.
-Exec specifies the action to take.
+Exec specifies a command to execute in the container.
@@ -28759,7 +28846,7 @@ Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
-HTTPGet specifies the http request to perform.
+HTTPGet specifies an HTTP GET request to perform.
@@ -28853,7 +28940,7 @@ This will be canonicalized upon output, so case-variant names will be understood
-Sleep represents the duration that the container should sleep before being terminated.
+Sleep represents a duration that the container should sleep.
@@ -28883,8 +28970,8 @@ Sleep represents the duration that the container should sleep before being termi
Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept
-for the backward compatibility. There are no validation of this field and
-lifecycle hooks will fail in runtime when tcp handler is specified.
+for backward compatibility. There is no validation of this field and
+lifecycle hooks will fail at runtime when it is specified.