[zh] sync feature-gates-removed.md
parent
3cfecaaff0
commit
973307d98c
|
@ -59,6 +59,9 @@ In the following table:
|
||||||
|---------|---------|-------|-------|-------|
|
|---------|---------|-------|-------|-------|
|
||||||
| `Accelerators` | `false` | Alpha | 1.6 | 1.10 |
|
| `Accelerators` | `false` | Alpha | 1.6 | 1.10 |
|
||||||
| `Accelerators` | - | Deprecated | 1.11 | 1.11 |
|
| `Accelerators` | - | Deprecated | 1.11 | 1.11 |
|
||||||
|
| `AdvancedAuditing` | `false` | Alpha | 1.7 | 1.7 |
|
||||||
|
| `AdvancedAuditing` | `true` | Beta | 1.8 | 1.11 |
|
||||||
|
| `AdvancedAuditing` | `true` | GA | 1.12 | 1.27 |
|
||||||
| `AffinityInAnnotations` | `false` | Alpha | 1.6 | 1.7 |
|
| `AffinityInAnnotations` | `false` | Alpha | 1.6 | 1.7 |
|
||||||
| `AffinityInAnnotations` | - | Deprecated | 1.8 | 1.8 |
|
| `AffinityInAnnotations` | - | Deprecated | 1.8 | 1.8 |
|
||||||
| `AllowExtTrafficLocalEndpoints` | `false` | Beta | 1.4 | 1.6 |
|
| `AllowExtTrafficLocalEndpoints` | `false` | Beta | 1.4 | 1.6 |
|
||||||
|
@ -105,6 +108,10 @@ In the following table:
|
||||||
| `CSIMigrationAzureDiskComplete` | - | Deprecated | 1.21 | 1.21 |
|
| `CSIMigrationAzureDiskComplete` | - | Deprecated | 1.21 | 1.21 |
|
||||||
| `CSIMigrationAzureFileComplete` | `false` | Alpha | 1.17 | 1.20 |
|
| `CSIMigrationAzureFileComplete` | `false` | Alpha | 1.17 | 1.20 |
|
||||||
| `CSIMigrationAzureFileComplete` | - | Deprecated | 1.21 | 1.21 |
|
| `CSIMigrationAzureFileComplete` | - | Deprecated | 1.21 | 1.21 |
|
||||||
|
| `CSIMigrationGCE` | `false` | Alpha | 1.14 | 1.16 |
|
||||||
|
| `CSIMigrationGCE` | `false` | Beta | 1.17 | 1.22 |
|
||||||
|
| `CSIMigrationGCE` | `true` | Beta | 1.23 | 1.24 |
|
||||||
|
| `CSIMigrationGCE` | `true` | GA | 1.25 | 1.27 |
|
||||||
| `CSIMigrationGCEComplete` | `false` | Alpha | 1.17 | 1.20 |
|
| `CSIMigrationGCEComplete` | `false` | Alpha | 1.17 | 1.20 |
|
||||||
| `CSIMigrationGCEComplete` | - | Deprecated | 1.21 | 1.21 |
|
| `CSIMigrationGCEComplete` | - | Deprecated | 1.21 | 1.21 |
|
||||||
| `CSIMigrationOpenStack` | `false` | Alpha | 1.14 | 1.17 |
|
| `CSIMigrationOpenStack` | `false` | Alpha | 1.14 | 1.17 |
|
||||||
|
@ -123,6 +130,9 @@ In the following table:
|
||||||
| `CSIServiceAccountToken` | `false` | Alpha | 1.20 | 1.20 |
|
| `CSIServiceAccountToken` | `false` | Alpha | 1.20 | 1.20 |
|
||||||
| `CSIServiceAccountToken` | `true` | Beta | 1.21 | 1.21 |
|
| `CSIServiceAccountToken` | `true` | Beta | 1.21 | 1.21 |
|
||||||
| `CSIServiceAccountToken` | `true` | GA | 1.22 | 1.24 |
|
| `CSIServiceAccountToken` | `true` | GA | 1.22 | 1.24 |
|
||||||
|
| `CSIStorageCapacity` | `false` | Alpha | 1.19 | 1.20 |
|
||||||
|
| `CSIStorageCapacity` | `true` | Beta | 1.21 | 1.23 |
|
||||||
|
| `CSIStorageCapacity` | `true` | GA | 1.24 | 1.27 |
|
||||||
| `CSIVolumeFSGroupPolicy` | `false` | Alpha | 1.19 | 1.19 |
|
| `CSIVolumeFSGroupPolicy` | `false` | Alpha | 1.19 | 1.19 |
|
||||||
| `CSIVolumeFSGroupPolicy` | `true` | Beta | 1.20 | 1.22 |
|
| `CSIVolumeFSGroupPolicy` | `true` | Beta | 1.20 | 1.22 |
|
||||||
| `CSIVolumeFSGroupPolicy` | `true` | GA | 1.23 | 1.25 |
|
| `CSIVolumeFSGroupPolicy` | `true` | GA | 1.23 | 1.25 |
|
||||||
|
@ -161,6 +171,18 @@ In the following table:
|
||||||
| `DefaultPodTopologySpread` | `false` | Alpha | 1.19 | 1.19 |
|
| `DefaultPodTopologySpread` | `false` | Alpha | 1.19 | 1.19 |
|
||||||
| `DefaultPodTopologySpread` | `true` | Beta | 1.20 | 1.23 |
|
| `DefaultPodTopologySpread` | `true` | Beta | 1.20 | 1.23 |
|
||||||
| `DefaultPodTopologySpread` | `true` | GA | 1.24 | 1.25 |
|
| `DefaultPodTopologySpread` | `true` | GA | 1.24 | 1.25 |
|
||||||
|
| `DelegateFSGroupToCSIDriver` | `false` | Alpha | 1.22 | 1.22 |
|
||||||
|
| `DelegateFSGroupToCSIDriver` | `true` | Beta | 1.23 | 1.25 |
|
||||||
|
| `DelegateFSGroupToCSIDriver` | `true` | GA | 1.26 | 1.27 |
|
||||||
|
| `DevicePlugins` | `false` | Alpha | 1.8 | 1.9 |
|
||||||
|
| `DevicePlugins` | `true` | Beta | 1.10 | 1.25 |
|
||||||
|
| `DevicePlugins` | `true` | GA | 1.26 | 1.27 |
|
||||||
|
| `DisableAcceleratorUsageMetrics` | `false` | Alpha | 1.19 | 1.19 |
|
||||||
|
| `DisableAcceleratorUsageMetrics` | `true` | Beta | 1.20 | 1.24 |
|
||||||
|
| `DisableAcceleratorUsageMetrics` | `true` | GA | 1.25 | 1.27 |
|
||||||
|
| `DryRun` | `false` | Alpha | 1.12 | 1.12 |
|
||||||
|
| `DryRun` | `true` | Beta | 1.13 | 1.18 |
|
||||||
|
| `DryRun` | `true` | GA | 1.19 | 1.27 |
|
||||||
| `DynamicAuditing` | `false` | Alpha | 1.13 | 1.18 |
|
| `DynamicAuditing` | `false` | Alpha | 1.13 | 1.18 |
|
||||||
| `DynamicAuditing` | - | Deprecated | 1.19 | 1.19 |
|
| `DynamicAuditing` | - | Deprecated | 1.19 | 1.19 |
|
||||||
| `DynamicKubeletConfig` | `false` | Alpha | 1.4 | 1.10 |
|
| `DynamicKubeletConfig` | `false` | Alpha | 1.4 | 1.10 |
|
||||||
|
@ -182,6 +204,9 @@ In the following table:
|
||||||
| `EndpointSliceProxying` | `false` | Alpha | 1.18 | 1.18 |
|
| `EndpointSliceProxying` | `false` | Alpha | 1.18 | 1.18 |
|
||||||
| `EndpointSliceProxying` | `true` | Beta | 1.19 | 1.21 |
|
| `EndpointSliceProxying` | `true` | Beta | 1.19 | 1.21 |
|
||||||
| `EndpointSliceProxying` | `true` | GA | 1.22 | 1.24 |
|
| `EndpointSliceProxying` | `true` | GA | 1.22 | 1.24 |
|
||||||
|
| `EndpointSliceTerminatingCondition` | `false` | Alpha | 1.20 | 1.21 |
|
||||||
|
| `EndpointSliceTerminatingCondition` | `true` | Beta | 1.22 | 1.25 |
|
||||||
|
| `EndpointSliceTerminatingCondition` | `true` | GA | 1.26 | 1.27 |
|
||||||
| `EphemeralContainers` | `false` | Alpha | 1.16 | 1.22 |
|
| `EphemeralContainers` | `false` | Alpha | 1.16 | 1.22 |
|
||||||
| `EphemeralContainers` | `true` | Beta | 1.23 | 1.24 |
|
| `EphemeralContainers` | `true` | Beta | 1.23 | 1.24 |
|
||||||
| `EphemeralContainers` | `true` | GA | 1.25 | 1.26 |
|
| `EphemeralContainers` | `true` | GA | 1.25 | 1.26 |
|
||||||
|
@ -230,8 +255,12 @@ In the following table:
|
||||||
| `IngressClassNamespacedParams` | `true` | GA | 1.23 | 1.24 |
|
| `IngressClassNamespacedParams` | `true` | GA | 1.23 | 1.24 |
|
||||||
| `Initializers` | `false` | Alpha | 1.7 | 1.13 |
|
| `Initializers` | `false` | Alpha | 1.7 | 1.13 |
|
||||||
| `Initializers` | - | Deprecated | 1.14 | 1.14 |
|
| `Initializers` | - | Deprecated | 1.14 | 1.14 |
|
||||||
|
| `KMSv1` | `true` | Deprecated | 1.28 | |
|
||||||
| `KubeletConfigFile` | `false` | Alpha | 1.8 | 1.9 |
|
| `KubeletConfigFile` | `false` | Alpha | 1.8 | 1.9 |
|
||||||
| `KubeletConfigFile` | - | Deprecated | 1.10 | 1.10 |
|
| `KubeletConfigFile` | - | Deprecated | 1.10 | 1.10 |
|
||||||
|
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | 1.23 |
|
||||||
|
| `KubeletCredentialProviders` | `true` | Beta | 1.24 | 1.25 |
|
||||||
|
| `KubeletCredentialProviders` | `true` | GA | 1.26 | 1.28 |
|
||||||
| `KubeletPluginsWatcher` | `false` | Alpha | 1.11 | 1.11 |
|
| `KubeletPluginsWatcher` | `false` | Alpha | 1.11 | 1.11 |
|
||||||
| `KubeletPluginsWatcher` | `true` | Beta | 1.12 | 1.12 |
|
| `KubeletPluginsWatcher` | `true` | Beta | 1.12 | 1.12 |
|
||||||
| `KubeletPluginsWatcher` | `true` | GA | 1.13 | 1.16 |
|
| `KubeletPluginsWatcher` | `true` | GA | 1.13 | 1.16 |
|
||||||
|
@ -241,6 +270,9 @@ In the following table:
|
||||||
| `LocalStorageCapacityIsolation` | `false` | Alpha | 1.7 | 1.9 |
|
| `LocalStorageCapacityIsolation` | `false` | Alpha | 1.7 | 1.9 |
|
||||||
| `LocalStorageCapacityIsolation` | `true` | Beta | 1.10 | 1.24 |
|
| `LocalStorageCapacityIsolation` | `true` | Beta | 1.10 | 1.24 |
|
||||||
| `LocalStorageCapacityIsolation` | `true` | GA | 1.25 | 1.26 |
|
| `LocalStorageCapacityIsolation` | `true` | GA | 1.25 | 1.26 |
|
||||||
|
| `MixedProtocolLBService` | `false` | Alpha | 1.20 | 1.23 |
|
||||||
|
| `MixedProtocolLBService` | `true` | Beta | 1.24 | 1.25 |
|
||||||
|
| `MixedProtocolLBService` | `true` | GA | 1.26 | 1.27 |
|
||||||
| `MountContainers` | `false` | Alpha | 1.9 | 1.16 |
|
| `MountContainers` | `false` | Alpha | 1.9 | 1.16 |
|
||||||
| `MountContainers` | `false` | Deprecated | 1.17 | 1.17 |
|
| `MountContainers` | `false` | Deprecated | 1.17 | 1.17 |
|
||||||
| `MountPropagation` | `false` | Alpha | 1.8 | 1.9 |
|
| `MountPropagation` | `false` | Alpha | 1.8 | 1.9 |
|
||||||
|
@ -251,6 +283,7 @@ In the following table:
|
||||||
| `NetworkPolicyEndPort` | `false` | Alpha | 1.21 | 1.21 |
|
| `NetworkPolicyEndPort` | `false` | Alpha | 1.21 | 1.21 |
|
||||||
| `NetworkPolicyEndPort` | `true` | Beta | 1.22 | 1.24 |
|
| `NetworkPolicyEndPort` | `true` | Beta | 1.22 | 1.24 |
|
||||||
| `NetworkPolicyEndPort` | `true` | GA | 1.25 | 1.26 |
|
| `NetworkPolicyEndPort` | `true` | GA | 1.25 | 1.26 |
|
||||||
|
| `NetworkPolicyStatus` | `false` | Alpha | 1.24 | 1.27 |
|
||||||
| `NodeDisruptionExclusion` | `false` | Alpha | 1.16 | 1.18 |
|
| `NodeDisruptionExclusion` | `false` | Alpha | 1.16 | 1.18 |
|
||||||
| `NodeDisruptionExclusion` | `true` | Beta | 1.19 | 1.20 |
|
| `NodeDisruptionExclusion` | `true` | Beta | 1.19 | 1.20 |
|
||||||
| `NodeDisruptionExclusion` | `true` | GA | 1.21 | 1.22 |
|
| `NodeDisruptionExclusion` | `true` | GA | 1.21 | 1.22 |
|
||||||
|
@ -271,6 +304,7 @@ In the following table:
|
||||||
| `PodDisruptionBudget` | `false` | Alpha | 1.3 | 1.4 |
|
| `PodDisruptionBudget` | `false` | Alpha | 1.3 | 1.4 |
|
||||||
| `PodDisruptionBudget` | `true` | Beta | 1.5 | 1.20 |
|
| `PodDisruptionBudget` | `true` | Beta | 1.5 | 1.20 |
|
||||||
| `PodDisruptionBudget` | `true` | GA | 1.21 | 1.25 |
|
| `PodDisruptionBudget` | `true` | GA | 1.21 | 1.25 |
|
||||||
|
| `PodHasNetworkCondition` | `false` | Alpha | 1.25 | 1.27 |
|
||||||
| `PodOverhead` | `false` | Alpha | 1.16 | 1.17 |
|
| `PodOverhead` | `false` | Alpha | 1.16 | 1.17 |
|
||||||
| `PodOverhead` | `true` | Beta | 1.18 | 1.23 |
|
| `PodOverhead` | `true` | Beta | 1.18 | 1.23 |
|
||||||
| `PodOverhead` | `true` | GA | 1.24 | 1.25 |
|
| `PodOverhead` | `true` | GA | 1.24 | 1.25 |
|
||||||
|
@ -280,6 +314,9 @@ In the following table:
|
||||||
| `PodReadinessGates` | `false` | Alpha | 1.11 | 1.11 |
|
| `PodReadinessGates` | `false` | Alpha | 1.11 | 1.11 |
|
||||||
| `PodReadinessGates` | `true` | Beta | 1.12 | 1.13 |
|
| `PodReadinessGates` | `true` | Beta | 1.12 | 1.13 |
|
||||||
| `PodReadinessGates` | `true` | GA | 1.14 | 1.16 |
|
| `PodReadinessGates` | `true` | GA | 1.14 | 1.16 |
|
||||||
|
| `PodSecurity` | `false` | Alpha | 1.22 | 1.22 |
|
||||||
|
| `PodSecurity` | `true` | Beta | 1.23 | 1.24 |
|
||||||
|
| `PodSecurity` | `true` | GA | 1.25 | 1.27 |
|
||||||
| `PodShareProcessNamespace` | `false` | Alpha | 1.10 | 1.11 |
|
| `PodShareProcessNamespace` | `false` | Alpha | 1.10 | 1.11 |
|
||||||
| `PodShareProcessNamespace` | `true` | Beta | 1.12 | 1.16 |
|
| `PodShareProcessNamespace` | `true` | Beta | 1.12 | 1.16 |
|
||||||
| `PodShareProcessNamespace` | `true` | GA | 1.17 | 1.19 |
|
| `PodShareProcessNamespace` | `true` | GA | 1.17 | 1.19 |
|
||||||
|
@ -318,6 +355,12 @@ In the following table:
|
||||||
| `ServiceAppProtocol` | `false` | Alpha | 1.18 | 1.18 |
|
| `ServiceAppProtocol` | `false` | Alpha | 1.18 | 1.18 |
|
||||||
| `ServiceAppProtocol` | `true` | Beta | 1.19 | 1.19 |
|
| `ServiceAppProtocol` | `true` | Beta | 1.19 | 1.19 |
|
||||||
| `ServiceAppProtocol` | `true` | GA | 1.20 | 1.22 |
|
| `ServiceAppProtocol` | `true` | GA | 1.20 | 1.22 |
|
||||||
|
| `ServiceIPStaticSubrange` | `false` | Alpha | 1.24 | 1.24 |
|
||||||
|
| `ServiceIPStaticSubrange` | `true` | Beta | 1.25 | 1.25 |
|
||||||
|
| `ServiceIPStaticSubrange` | `true` | GA | 1.26 | 1.27 |
|
||||||
|
| `ServiceInternalTrafficPolicy` | `false` | Alpha | 1.21 | 1.21 |
|
||||||
|
| `ServiceInternalTrafficPolicy` | `true` | Beta | 1.22 | 1.25 |
|
||||||
|
| `ServiceInternalTrafficPolicy` | `true` | GA | 1.26 | 1.27 |
|
||||||
| `ServiceLBNodePortControl` | `false` | Alpha | 1.20 | 1.21 |
|
| `ServiceLBNodePortControl` | `false` | Alpha | 1.20 | 1.21 |
|
||||||
| `ServiceLBNodePortControl` | `true` | Beta | 1.22 | 1.23 |
|
| `ServiceLBNodePortControl` | `true` | Beta | 1.22 | 1.23 |
|
||||||
| `ServiceLBNodePortControl` | `true` | GA | 1.24 | 1.25 |
|
| `ServiceLBNodePortControl` | `true` | GA | 1.24 | 1.25 |
|
||||||
|
@ -377,6 +420,7 @@ In the following table:
|
||||||
| `TokenRequestProjection` | `false` | Alpha | 1.11 | 1.11 |
|
| `TokenRequestProjection` | `false` | Alpha | 1.11 | 1.11 |
|
||||||
| `TokenRequestProjection` | `true` | Beta | 1.12 | 1.19 |
|
| `TokenRequestProjection` | `true` | Beta | 1.12 | 1.19 |
|
||||||
| `TokenRequestProjection` | `true` | GA | 1.20 | 1.21 |
|
| `TokenRequestProjection` | `true` | GA | 1.20 | 1.21 |
|
||||||
|
| `UserNamespacesStatelessPodsSupport` | `false` | Alpha | 1.25 | 1.27 |
|
||||||
| `ValidateProxyRedirects` | `false` | Alpha | 1.12 | 1.13 |
|
| `ValidateProxyRedirects` | `false` | Alpha | 1.12 | 1.13 |
|
||||||
| `ValidateProxyRedirects` | `true` | Beta | 1.14 | 1.21 |
|
| `ValidateProxyRedirects` | `true` | Beta | 1.14 | 1.21 |
|
||||||
| `ValidateProxyRedirects` | `true` | Deprecated | 1.22 | 1.24 |
|
| `ValidateProxyRedirects` | `true` | Deprecated | 1.22 | 1.24 |
|
||||||
|
@ -401,6 +445,9 @@ In the following table:
|
||||||
| `WindowsGMSA` | `false` | Alpha | 1.14 | 1.15 |
|
| `WindowsGMSA` | `false` | Alpha | 1.14 | 1.15 |
|
||||||
| `WindowsGMSA` | `true` | Beta | 1.16 | 1.17 |
|
| `WindowsGMSA` | `true` | Beta | 1.16 | 1.17 |
|
||||||
| `WindowsGMSA` | `true` | GA | 1.18 | 1.20 |
|
| `WindowsGMSA` | `true` | GA | 1.18 | 1.20 |
|
||||||
|
| `WindowsHostProcessContainers` | `false` | Alpha | 1.22 | 1.22 |
|
||||||
|
| `WindowsHostProcessContainers` | `true` | Beta | 1.23 | 1.25 |
|
||||||
|
| `WindowsHostProcessContainers` | `true` | GA | 1.26 | 1.27 |
|
||||||
| `WindowsRunAsUserName` | `false` | Alpha | 1.16 | 1.16 |
|
| `WindowsRunAsUserName` | `false` | Alpha | 1.16 | 1.16 |
|
||||||
| `WindowsRunAsUserName` | `true` | Beta | 1.17 | 1.17 |
|
| `WindowsRunAsUserName` | `true` | Beta | 1.17 | 1.17 |
|
||||||
| `WindowsRunAsUserName` | `true` | GA | 1.18 | 1.20 |
|
| `WindowsRunAsUserName` | `true` | GA | 1.18 | 1.20 |
|
||||||
|
@ -420,6 +467,8 @@ In the following table:
|
||||||
- `AffinityInAnnotations`: Enable setting
|
- `AffinityInAnnotations`: Enable setting
|
||||||
[Pod affinity or anti-affinity](/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity).
|
[Pod affinity or anti-affinity](/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity).
|
||||||
|
|
||||||
|
- `AdvancedAuditing`: Enable [advanced auditing](/docs/tasks/debug/debug-cluster/audit/#advanced-audit)
|
||||||
|
|
||||||
- `AllowExtTrafficLocalEndpoints`: Enable a service to route external requests to node local endpoints.
|
- `AllowExtTrafficLocalEndpoints`: Enable a service to route external requests to node local endpoints.
|
||||||
|
|
||||||
- `AllowInsecureBackendProxy`: Enable the users to skip TLS verification of
|
- `AllowInsecureBackendProxy`: Enable the users to skip TLS verification of
|
||||||
|
@ -430,6 +479,8 @@ In the following table:
|
||||||
|
|
||||||
- `AffinityInAnnotations`:启用 [Pod 亲和或反亲和](/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)。
|
- `AffinityInAnnotations`:启用 [Pod 亲和或反亲和](/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)。
|
||||||
|
|
||||||
|
- `AdvancedAuditing`:启用[高级审计](/zh-cn/docs/tasks/debug/debug-cluster/audit/#advanced-audit)。
|
||||||
|
|
||||||
- `AllowExtTrafficLocalEndpoints`:启用服务用于将外部请求路由到节点本地终端。
|
- `AllowExtTrafficLocalEndpoints`:启用服务用于将外部请求路由到节点本地终端。
|
||||||
|
|
||||||
- `AllowInsecureBackendProxy`:允许用户在请求 Pod 日志时跳过 kubelet 的 TLS 验证。
|
- `AllowInsecureBackendProxy`:允许用户在请求 Pod 日志时跳过 kubelet 的 TLS 验证。
|
||||||
|
@ -754,6 +805,32 @@ In the following table:
|
||||||
- `DefaultPodTopologySpread`:启用 `PodTopologySpread` 调度插件来完成
|
- `DefaultPodTopologySpread`:启用 `PodTopologySpread` 调度插件来完成
|
||||||
[默认的调度传播](/zh-cn/docs/concepts/scheduling-eviction/topology-spread-constraints/#internal-default-constraints)。
|
[默认的调度传播](/zh-cn/docs/concepts/scheduling-eviction/topology-spread-constraints/#internal-default-constraints)。
|
||||||
|
|
||||||
|
<!--
|
||||||
|
- `DelegateFSGroupToCSIDriver`: If supported by the CSI driver, delegates the
|
||||||
|
role of applying `fsGroup` from a Pod's `securityContext` to the driver by
|
||||||
|
passing `fsGroup` through the NodeStageVolume and NodePublishVolume CSI calls.
|
||||||
|
|
||||||
|
- `DevicePlugins`: Enable the [device-plugins](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/)
|
||||||
|
based resource provisioning on nodes.
|
||||||
|
|
||||||
|
- `DisableAcceleratorUsageMetrics`:
|
||||||
|
[Disable accelerator metrics collected by the kubelet](/docs/concepts/cluster-administration/system-metrics/#disable-accelerator-metrics).
|
||||||
|
|
||||||
|
- `DryRun`: Enable server-side [dry run](/docs/reference/using-api/api-concepts/#dry-run) requests
|
||||||
|
so that validation, merging, and mutation can be tested without committing.
|
||||||
|
-->
|
||||||
|
- `DelegateFSGroupToCSIDriver`:如果 CSI 驱动程序支持,则通过 NodeStageVolume 和
|
||||||
|
NodePublishVolume CSI 调用传递 `fsGroup`,委托驱动来应用 Pod 的
|
||||||
|
`securityContext` 中的 `fsGroup`。
|
||||||
|
|
||||||
|
- `DevicePlugins`:在节点上启用基于[设备插件](/zh-cn/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/)的资源制备。
|
||||||
|
|
||||||
|
- `DisableAcceleratorUsageMetrics`:
|
||||||
|
[禁用 kubelet 收集加速器指标](/zh-cn/docs/concepts/cluster-administration/system-metrics/#disable-accelerator-metrics)。
|
||||||
|
|
||||||
|
- `DryRun`:启用在服务器端对请求进行[试运行(Dry Run)](/zh-cn/docs/reference/using-api/api-concepts/#dry-run),
|
||||||
|
以便测试验证、合并和修改,同时避免提交更改。
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
- `DynamicAuditing`: Used to enable dynamic auditing before v1.19.
|
- `DynamicAuditing`: Used to enable dynamic auditing before v1.19.
|
||||||
|
|
||||||
|
@ -1011,6 +1088,9 @@ In the following table:
|
||||||
|
|
||||||
- `PodDisruptionBudget`: Enable the [PodDisruptionBudget](/docs/tasks/run-application/configure-pdb/) feature.
|
- `PodDisruptionBudget`: Enable the [PodDisruptionBudget](/docs/tasks/run-application/configure-pdb/) feature.
|
||||||
|
|
||||||
|
- `PodHasNetworkCondition`: Enable the kubelet to mark the [PodHasNetwork](/docs/concepts/workloads/pods/pod-lifecycle/#pod-has-network)
|
||||||
|
condition on pods. This was renamed to `PodReadyToStartContainersCondition` in 1.28.
|
||||||
|
|
||||||
- `PodOverhead`: Enable the [PodOverhead](/docs/concepts/scheduling-eviction/pod-overhead/)
|
- `PodOverhead`: Enable the [PodOverhead](/docs/concepts/scheduling-eviction/pod-overhead/)
|
||||||
feature to account for pod overheads.
|
feature to account for pod overheads.
|
||||||
|
|
||||||
|
@ -1030,6 +1110,10 @@ In the following table:
|
||||||
|
|
||||||
- `PodDisruptionBudget`:启用 [PodDisruptionBudget](/zh-cn/docs/tasks/run-application/configure-pdb/) 功能特性。
|
- `PodDisruptionBudget`:启用 [PodDisruptionBudget](/zh-cn/docs/tasks/run-application/configure-pdb/) 功能特性。
|
||||||
|
|
||||||
|
- `PodHasNetworkCondition`:使得 kubelet 能够对 Pod 标记
|
||||||
|
[PodHasNetwork](/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/#pod-has-network) 状况。
|
||||||
|
此特性在 1.28 中重命名为 `PodReadyToStartContainersCondition`。
|
||||||
|
|
||||||
- `PodOverhead`:启用 [PodOverhead](/zh-cn/docs/concepts/scheduling-eviction/pod-overhead/)
|
- `PodOverhead`:启用 [PodOverhead](/zh-cn/docs/concepts/scheduling-eviction/pod-overhead/)
|
||||||
特性以计算 Pod 开销。
|
特性以计算 Pod 开销。
|
||||||
|
|
||||||
|
@ -1041,6 +1125,8 @@ In the following table:
|
||||||
[Pod 就绪状态判别](/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/#pod-readiness-gate)。
|
[Pod 就绪状态判别](/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/#pod-readiness-gate)。
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
- `PodSecurity`: Enables the `PodSecurity` admission plugin.
|
||||||
|
|
||||||
- `PodShareProcessNamespace`: Enable the setting of `shareProcessNamespace` in a Pod for sharing
|
- `PodShareProcessNamespace`: Enable the setting of `shareProcessNamespace` in a Pod for sharing
|
||||||
a single process namespace between containers running in a pod. More details can be found in
|
a single process namespace between containers running in a pod. More details can be found in
|
||||||
[Share Process Namespace between Containers in a Pod](/docs/tasks/configure-pod-container/share-process-namespace/).
|
[Share Process Namespace between Containers in a Pod](/docs/tasks/configure-pod-container/share-process-namespace/).
|
||||||
|
@ -1059,6 +1145,8 @@ In the following table:
|
||||||
|
|
||||||
- `ResourceQuotaScopeSelectors`: Enable resource quota scope selectors.
|
- `ResourceQuotaScopeSelectors`: Enable resource quota scope selectors.
|
||||||
-->
|
-->
|
||||||
|
- `PodSecurity`:开启 `PodSecurity` 准入控制插件。
|
||||||
|
|
||||||
- `PodShareProcessNamespace`:在 Pod 中启用 `shareProcessNamespace` 的设置,
|
- `PodShareProcessNamespace`:在 Pod 中启用 `shareProcessNamespace` 的设置,
|
||||||
以便在 Pod 中运行的容器之间共享同一进程名字空间。更多详细信息,
|
以便在 Pod 中运行的容器之间共享同一进程名字空间。更多详细信息,
|
||||||
请参见[在 Pod 中的容器间共享同一进程名字空间](/zh-cn/docs/tasks/configure-pod-container/share-process-namespace/)。
|
请参见[在 Pod 中的容器间共享同一进程名字空间](/zh-cn/docs/tasks/configure-pod-container/share-process-namespace/)。
|
||||||
|
@ -1131,6 +1219,15 @@ In the following table:
|
||||||
|
|
||||||
- `ServiceAppProtocol`: Enables the `appProtocol` field on Services and Endpoints.
|
- `ServiceAppProtocol`: Enables the `appProtocol` field on Services and Endpoints.
|
||||||
|
|
||||||
|
- `ServiceIPStaticSubrange`: Enables a strategy for Services ClusterIP allocations, whereby the
|
||||||
|
ClusterIP range is subdivided. Dynamic allocated ClusterIP addresses will be allocated preferently
|
||||||
|
from the upper range allowing users to assign static ClusterIPs from the lower range with a low
|
||||||
|
risk of collision. See
|
||||||
|
[Avoiding collisions](/docs/reference/networking/virtual-ips/#avoiding-collisions)
|
||||||
|
for more details.
|
||||||
|
|
||||||
|
- `ServiceInternalTrafficPolicy`: Enables the `internalTrafficPolicy` field on Services.
|
||||||
|
|
||||||
- `ServiceLoadBalancerClass`: Enables the `loadBalancerClass` field on Services. See
|
- `ServiceLoadBalancerClass`: Enables the `loadBalancerClass` field on Services. See
|
||||||
[Specifying class of load balancer implementation](/docs/concepts/services-networking/service/#load-balancer-class)
|
[Specifying class of load balancer implementation](/docs/concepts/services-networking/service/#load-balancer-class)
|
||||||
for more details.
|
for more details.
|
||||||
|
@ -1147,6 +1244,12 @@ In the following table:
|
||||||
|
|
||||||
- `ServiceAppProtocol`:为 Service 和 Endpoints 启用 `appProtocol` 字段。
|
- `ServiceAppProtocol`:为 Service 和 Endpoints 启用 `appProtocol` 字段。
|
||||||
|
|
||||||
|
- `ServiceIPStaticSubrange`:启用 Service 的 ClusterIP 分配策略,从而细分 ClusterIP 范围。
|
||||||
|
动态分配的 ClusterIP 地址将优先从较高范围分配,以允许用户从较低范围分配静态 ClusterIP,进而降低发生冲突的风险。
|
||||||
|
更多详细信息请参阅[避免冲突](/zh-cn/docs/reference/networking/virtual-ips/#avoiding-collisions)。
|
||||||
|
|
||||||
|
- `ServiceInternalTrafficPolicy`:为服务启用 `internalTrafficPolicy` 字段。
|
||||||
|
|
||||||
- `ServiceLoadBalancerClass`:为服务启用 `loadBalancerClass` 字段。
|
- `ServiceLoadBalancerClass`:为服务启用 `loadBalancerClass` 字段。
|
||||||
有关更多信息,请参见[指定负载均衡器实现类](/zh-cn/docs/concepts/services-networking/service/#load-balancer-class)。
|
有关更多信息,请参见[指定负载均衡器实现类](/zh-cn/docs/concepts/services-networking/service/#load-balancer-class)。
|
||||||
|
|
||||||
|
@ -1251,6 +1354,8 @@ In the following table:
|
||||||
- `TokenRequestProjection`: Enable the injection of service account tokens into a Pod through a
|
- `TokenRequestProjection`: Enable the injection of service account tokens into a Pod through a
|
||||||
[`projected` volume](/docs/concepts/storage/volumes/#projected).
|
[`projected` volume](/docs/concepts/storage/volumes/#projected).
|
||||||
|
|
||||||
|
- `UserNamespacesStatelessPodsSupport`: Enable user namespace support for stateless Pods. This flag was renamed on newer releases to `UserNamespacesSupport`.
|
||||||
|
|
||||||
- `ValidateProxyRedirects`: This flag controls whether the API server should validate that redirects
|
- `ValidateProxyRedirects`: This flag controls whether the API server should validate that redirects
|
||||||
are only followed to the same host. Only used if the `StreamingProxyRedirects` flag is enabled.
|
are only followed to the same host. Only used if the `StreamingProxyRedirects` flag is enabled.
|
||||||
-->
|
-->
|
||||||
|
@ -1262,6 +1367,9 @@ In the following table:
|
||||||
- `TokenRequestProjection`:启用通过
|
- `TokenRequestProjection`:启用通过
|
||||||
[`projected` 卷](/zh-cn/docs/concepts/storage/volumes/#projected)将服务账号令牌注入到 Pod 中的特性。
|
[`projected` 卷](/zh-cn/docs/concepts/storage/volumes/#projected)将服务账号令牌注入到 Pod 中的特性。
|
||||||
|
|
||||||
|
- `UserNamespacesStatelessPodsSupport`:为无状态 Pod 启用用户名字空间的支持。
|
||||||
|
此标志在新版本中被重命名为 `UserNamespacesSupport`。
|
||||||
|
|
||||||
- `ValidateProxyRedirects`:这个标志控制 API 服务器是否应该验证只跟随到相同的主机的重定向。
|
- `ValidateProxyRedirects`:这个标志控制 API 服务器是否应该验证只跟随到相同的主机的重定向。
|
||||||
仅在启用 `StreamingProxyRedirects` 标志时被使用。
|
仅在启用 `StreamingProxyRedirects` 标志时被使用。
|
||||||
|
|
||||||
|
@ -1309,11 +1417,15 @@ In the following table:
|
||||||
<!--
|
<!--
|
||||||
- `WindowsGMSA`: Enables passing of GMSA credential specs from pods to container runtimes.
|
- `WindowsGMSA`: Enables passing of GMSA credential specs from pods to container runtimes.
|
||||||
|
|
||||||
|
- `WindowsHostProcessContainers`: Enables support for Windows HostProcess containers.
|
||||||
|
|
||||||
- `WindowsRunAsUserName` : Enable support for running applications in Windows containers with as a
|
- `WindowsRunAsUserName` : Enable support for running applications in Windows containers with as a
|
||||||
non-default user. See [Configuring RunAsUserName](/docs/tasks/configure-pod-container/configure-runasusername)
|
non-default user. See [Configuring RunAsUserName](/docs/tasks/configure-pod-container/configure-runasusername)
|
||||||
for more details.
|
for more details.
|
||||||
-->
|
-->
|
||||||
- `WindowsGMSA`:允许将 GMSA 凭据规范从 Pod 传递到容器运行时。
|
- `WindowsGMSA`:允许将 GMSA 凭据规范从 Pod 传递到容器运行时。
|
||||||
|
|
||||||
|
- `WindowsHostProcessContainers`:启用对 Windows HostProcess 容器的支持。
|
||||||
|
|
||||||
- `WindowsRunAsUserName`:提供使用非默认用户在 Windows 容器中运行应用程序的支持。
|
- `WindowsRunAsUserName`:提供使用非默认用户在 Windows 容器中运行应用程序的支持。
|
||||||
详情请参见[配置 RunAsUserName](/zh-cn/docs/tasks/configure-pod-container/configure-runasusername)。
|
详情请参见[配置 RunAsUserName](/zh-cn/docs/tasks/configure-pod-container/configure-runasusername)。
|
||||||
|
|
Loading…
Reference in New Issue