You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`IdentifyPodOS`: Allows the Pod OS field to be specified. This helps in identifying the OS of the pod
806
+
authoritatively during the API server admission time. In Kubernetes {{< skew currentVersion >}}, the allowed values for the `pod.spec.os.name` are `windows` and `linux`.
804
807
-`ImmutableEphemeralVolumes`: Allows for marking individual Secrets and ConfigMaps as
805
808
immutable for better safety and performance.
806
809
-`InTreePluginAWSUnregister`: Stops registering the aws-ebs in-tree plugin in kubelet
`.spec.os.name` should be set to `windows` to indicate that the current Pod uses Windows containers.
159
+
`IdentifyPodOS` feature gate needs to be enabled for this field to be recognized and used by control plane
160
+
components and kubelet.
161
+
{{< note >}}
162
+
If the `IdentifyPodOS` feature gate is enabled and you set the `.spec.os.name` field to `windows`, you must not set the following fields in the `.spec` of that Pod:
Note: In this table, wildcards (*) indicate all elements in a list. For example, spec.containers[*].securityContext refers to the Security Context object for all defined containers. If not, Pod API validation would fail causing admission failures.
0 commit comments