功能闸(已移除)
此页面包含已删除的功能门列表。此页面上的信息仅供参考。删除的功能门不同于已发布或已弃用的功能门,因为删除的功能门不再被识别为有效的功能门。但是,Kubernetes 组件仍然识别已发布或已弃用的功能门,尽管它们无法在集群中引起任何行为差异。
对于 Kubernetes 组件仍然识别的功能门,请参阅 Alpha/Beta 功能门表 或 已发布/已弃用功能门表
已删除的功能门
在下表中
- “从”列包含引入功能的 Kubernetes 版本或其发布阶段更改的版本。
- “到”列(如果非空)包含您仍然可以使用功能门的最后一个 Kubernetes 版本。如果功能阶段为“已弃用”或“GA”,则“到”列为删除该功能的 Kubernetes 版本。
功能 | 默认 | 阶段 | 从 | 到 |
---|---|---|---|---|
Accelerators | false | Alpha | 1.6 | 1.10 |
Accelerators | – | 已弃用 | 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 | – | 已弃用 | 1.8 | 1.8 |
AllowExtTrafficLocalEndpoints | false | Beta | 1.4 | 1.6 |
AllowExtTrafficLocalEndpoints | true | GA | 1.7 | 1.9 |
AllowInsecureBackendProxy | true | Beta | 1.17 | 1.20 |
AllowInsecureBackendProxy | true | GA | 1.21 | 1.25 |
APISelfSubjectReview | false | Alpha | 1.26 | 1.26 |
APISelfSubjectReview | true | Beta | 1.27 | 1.27 |
APISelfSubjectReview | true | GA | 1.28 | 1.29 |
AttachVolumeLimit | false | Alpha | 1.11 | 1.11 |
AttachVolumeLimit | true | Beta | 1.12 | 1.16 |
AttachVolumeLimit | true | GA | 1.17 | 1.21 |
BalanceAttachedNodeVolumes | false | Alpha | 1.11 | 1.21 |
BalanceAttachedNodeVolumes | false | 已弃用 | 1.22 | 1.22 |
BlockVolume | false | Alpha | 1.9 | 1.12 |
BlockVolume | true | Beta | 1.13 | 1.17 |
BlockVolume | true | GA | 1.18 | 1.21 |
BoundServiceAccountTokenVolume | false | Alpha | 1.13 | 1.20 |
BoundServiceAccountTokenVolume | true | Beta | 1.21 | 1.21 |
BoundServiceAccountTokenVolume | true | GA | 1.22 | 1.23 |
ConfigurableFSGroupPolicy | false | Alpha | 1.18 | 1.19 |
ConfigurableFSGroupPolicy | true | Beta | 1.20 | 1.22 |
ConfigurableFSGroupPolicy | true | GA | 1.23 | 1.25 |
ConsistentHTTPGetHandlers | true | GA | 1.25 | 1.30 |
ControllerManagerLeaderMigration | false | Alpha | 1.21 | 1.21 |
ControllerManagerLeaderMigration | true | Beta | 1.22 | 1.23 |
ControllerManagerLeaderMigration | true | GA | 1.24 | 1.26 |
CRIContainerLogRotation | false | Alpha | 1.10 | 1.10 |
CRIContainerLogRotation | true | Beta | 1.11 | 1.20 |
CRIContainerLogRotation | true | GA | 1.21 | 1.22 |
CronJobControllerV2 | false | Alpha | 1.20 | 1.20 |
CronJobControllerV2 | true | Beta | 1.21 | 1.21 |
CronJobControllerV2 | true | GA | 1.22 | 1.23 |
CronJobTimeZone | false | Alpha | 1.24 | 1.24 |
CronJobTimeZone | true | Beta | 1.25 | 1.26 |
CronJobTimeZone | true | GA | 1.27 | 1.28 |
CSIBlockVolume | false | Alpha | 1.11 | 1.13 |
CSIBlockVolume | true | Beta | 1.14 | 1.17 |
CSIBlockVolume | true | GA | 1.18 | 1.21 |
CSIDriverRegistry | false | Alpha | 1.12 | 1.13 |
CSIDriverRegistry | true | Beta | 1.14 | 1.17 |
CSIDriverRegistry | true | GA | 1.18 | 1.21 |
CSIInlineVolume | false | Alpha | 1.15 | 1.15 |
CSIInlineVolume | true | Beta | 1.16 | 1.24 |
CSIInlineVolume | true | GA | 1.25 | 1.26 |
CSIMigration | false | Alpha | 1.14 | 1.16 |
CSIMigration | true | Beta | 1.17 | 1.24 |
CSIMigration | true | GA | 1.25 | 1.26 |
CSIMigrationAWS | false | Alpha | 1.14 | 1.16 |
CSIMigrationAWS | false | Beta | 1.17 | 1.22 |
CSIMigrationAWS | true | Beta | 1.23 | 1.24 |
CSIMigrationAWS | true | GA | 1.25 | 1.26 |
CSIMigrationAWSComplete | false | Alpha | 1.17 | 1.20 |
CSIMigrationAWSComplete | – | 已弃用 | 1.21 | 1.21 |
CSIMigrationAzureDisk | false | Alpha | 1.15 | 1.18 |
CSIMigrationAzureDisk | false | Beta | 1.19 | 1.22 |
CSIMigrationAzureDisk | true | Beta | 1.23 | 1.23 |
CSIMigrationAzureDisk | true | GA | 1.24 | 1.26 |
CSIMigrationAzureDiskComplete | false | Alpha | 1.17 | 1.20 |
CSIMigrationAzureDiskComplete | – | 已弃用 | 1.21 | 1.21 |
CSIMigrationAzureFile | false | Alpha | 1.15 | 1.20 |
CSIMigrationAzureFile | false | Beta | 1.21 | 1.23 |
CSIMigrationAzureFile | true | Beta | 1.24 | 1.25 |
CSIMigrationAzureFile | true | GA | 1.26 | 1.29 |
CSIMigrationAzureFileComplete | false | Alpha | 1.17 | 1.20 |
CSIMigrationAzureFileComplete | – | 已弃用 | 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 | – | 已弃用 | 1.21 | 1.21 |
CSIMigrationOpenStack | false | Alpha | 1.14 | 1.17 |
CSIMigrationOpenStack | true | Beta | 1.18 | 1.23 |
CSIMigrationOpenStack | true | GA | 1.24 | 1.25 |
CSIMigrationOpenStackComplete | false | Alpha | 1.17 | 1.20 |
CSIMigrationOpenStackComplete | – | 已弃用 | 1.21 | 1.21 |
CSIMigrationvSphere | false | Alpha | 1.18 | 1.18 |
CSIMigrationvSphere | false | Beta | 1.19 | 1.24 |
CSIMigrationvSphere | true | Beta | 1.25 | 1.25 |
CSIMigrationvSphere | true | GA | 1.26 | 1.28 |
CSIMigrationvSphereComplete | false | Beta | 1.19 | 1.21 |
CSIMigrationvSphereComplete | – | 已弃用 | 1.22 | 1.22 |
CSINodeExpandSecret | false | Alpha | 1.25 | 1.26 |
CSINodeExpandSecret | true | Beta | 1.27 | 1.28 |
CSINodeExpandSecret | true | GA | 1.29 | 1.30 |
CSINodeInfo | false | Alpha | 1.12 | 1.13 |
CSINodeInfo | true | Beta | 1.14 | 1.16 |
CSINodeInfo | true | GA | 1.17 | 1.22 |
CSIPersistentVolume | false | Alpha | 1.9 | 1.9 |
CSIPersistentVolume | true | Beta | 1.10 | 1.12 |
CSIPersistentVolume | true | GA | 1.13 | 1.16 |
CSIServiceAccountToken | false | Alpha | 1.20 | 1.20 |
CSIServiceAccountToken | true | Beta | 1.21 | 1.21 |
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 | true | Beta | 1.20 | 1.22 |
CSIVolumeFSGroupPolicy | true | GA | 1.23 | 1.25 |
CSRDuration | true | Beta | 1.22 | 1.23 |
CSRDuration | true | GA | 1.24 | 1.25 |
CustomPodDNS | false | Alpha | 1.9 | 1.9 |
CustomPodDNS | true | Beta | 1.10 | 1.13 |
CustomPodDNS | true | GA | 1.14 | 1.16 |
CustomResourceDefaulting | false | Alpha | 1.15 | 1.15 |
CustomResourceDefaulting | true | Beta | 1.16 | 1.16 |
CustomResourceDefaulting | true | GA | 1.17 | 1.18 |
CustomResourcePublishOpenAPI | false | Alpha | 1.14 | 1.14 |
CustomResourcePublishOpenAPI | true | Beta | 1.15 | 1.15 |
CustomResourcePublishOpenAPI | true | GA | 1.16 | 1.18 |
CustomResourceSubresources | false | Alpha | 1.10 | 1.10 |
CustomResourceSubresources | true | Beta | 1.11 | 1.15 |
CustomResourceSubresources | true | GA | 1.16 | 1.18 |
CustomResourceValidation | false | Alpha | 1.8 | 1.8 |
CustomResourceValidation | true | Beta | 1.9 | 1.15 |
CustomResourceValidation | true | GA | 1.16 | 1.18 |
CustomResourceValidationExpressions | false | Alpha | 1.23 | 1.24 |
CustomResourceValidationExpressions | true | Beta | 1.25 | 1.28 |
CustomResourceValidationExpressions | true | GA | 1.29 | 1.30 |
CustomResourceWebhookConversion | false | Alpha | 1.13 | 1.14 |
CustomResourceWebhookConversion | true | Beta | 1.15 | 1.15 |
CustomResourceWebhookConversion | true | GA | 1.16 | 1.18 |
DaemonSetUpdateSurge | false | Alpha | 1.21 | 1.21 |
DaemonSetUpdateSurge | true | Beta | 1.22 | 1.24 |
DaemonSetUpdateSurge | true | GA | 1.25 | 1.28 |
DefaultPodTopologySpread | false | Alpha | 1.19 | 1.19 |
DefaultPodTopologySpread | true | Beta | 1.20 | 1.23 |
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 |
DownwardAPIHugePages | false | Alpha | 1.20 | 1.20 |
DownwardAPIHugePages | false | Beta | 1.21 | 1.21 |
DownwardAPIHugePages | true | Beta | 1.22 | 1.26 |
DownwardAPIHugePages | true | GA | 1.27 | 1.28 |
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 | – | 已弃用 | 1.19 | 1.19 |
DynamicKubeletConfig | false | Alpha | 1.4 | 1.10 |
DynamicKubeletConfig | true | Beta | 1.11 | 1.21 |
DynamicKubeletConfig | false | 已弃用 | 1.22 | 1.25 |
DynamicProvisioningScheduling | false | Alpha | 1.11 | 1.11 |
DynamicProvisioningScheduling | – | 已弃用 | 1.12 | – |
DynamicVolumeProvisioning | true | Alpha | 1.3 | 1.7 |
DynamicVolumeProvisioning | true | GA | 1.8 | 1.12 |
EnableAggregatedDiscoveryTimeout | true | 已弃用 | 1.16 | 1.17 |
EnableEquivalenceClassCache | false | Alpha | 1.8 | 1.12 |
EnableEquivalenceClassCache | – | 已弃用 | 1.13 | 1.23 |
EndpointSlice | false | Alpha | 1.16 | 1.16 |
EndpointSlice | false | Beta | 1.17 | 1.17 |
EndpointSlice | true | Beta | 1.18 | 1.20 |
EndpointSlice | true | GA | 1.21 | 1.24 |
EndpointSliceNodeName | false | Alpha | 1.20 | 1.20 |
EndpointSliceNodeName | true | GA | 1.21 | 1.24 |
EndpointSliceProxying | false | Alpha | 1.18 | 1.18 |
EndpointSliceProxying | true | Beta | 1.19 | 1.21 |
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 | true | Beta | 1.23 | 1.24 |
EphemeralContainers | true | GA | 1.25 | 1.26 |
EvenPodsSpread | false | Alpha | 1.16 | 1.17 |
EvenPodsSpread | true | Beta | 1.18 | 1.18 |
EvenPodsSpread | true | GA | 1.19 | 1.21 |
ExpandCSIVolumes | false | Alpha | 1.14 | 1.15 |
ExpandCSIVolumes | true | Beta | 1.16 | 1.23 |
ExpandCSIVolumes | true | GA | 1.24 | 1.26 |
ExpandedDNSConfig | false | Alpha | 1.22 | 1.25 |
ExpandedDNSConfig | true | Beta | 1.26 | 1.27 |
ExpandedDNSConfig | true | GA | 1.28 | 1.29 |
ExpandInUsePersistentVolumes | false | Alpha | 1.11 | 1.14 |
ExpandInUsePersistentVolumes | true | Beta | 1.15 | 1.23 |
ExpandInUsePersistentVolumes | true | GA | 1.24 | 1.26 |
ExpandPersistentVolumes | false | Alpha | 1.8 | 1.10 |
ExpandPersistentVolumes | true | Beta | 1.11 | 1.23 |
ExpandPersistentVolumes | true | GA | 1.24 | 1.26 |
ExperimentalCriticalPodAnnotation | false | Alpha | 1.5 | 1.12 |
ExperimentalCriticalPodAnnotation | false | 已弃用 | 1.13 | 1.16 |
ExperimentalHostUserNamespaceDefaulting | false | Beta | 1.5 | 1.27 |
ExperimentalHostUserNamespaceDefaulting | false | 已弃用 | 1.28 | 1.29 |
ExternalPolicyForExternalIP | true | GA | 1.18 | 1.22 |
GCERegionalPersistentDisk | true | Beta | 1.10 | 1.12 |
GCERegionalPersistentDisk | true | GA | 1.13 | 1.16 |
GenericEphemeralVolume | false | Alpha | 1.19 | 1.20 |
GenericEphemeralVolume | true | Beta | 1.21 | 1.22 |
GenericEphemeralVolume | true | GA | 1.23 | 1.24 |
GRPCContainerProbe | false | Alpha | 1.23 | 1.23 |
GRPCContainerProbe | true | Beta | 1.24 | 1.26 |
GRPCContainerProbe | true | GA | 1.27 | 1.28 |
HugePages | false | Alpha | 1.8 | 1.9 |
HugePages | true | Beta | 1.10 | 1.13 |
HugePages | true | GA | 1.14 | 1.16 |
HugePageStorageMediumSize | false | Alpha | 1.18 | 1.18 |
HugePageStorageMediumSize | true | Beta | 1.19 | 1.21 |
HugePageStorageMediumSize | true | GA | 1.22 | 1.24 |
HyperVContainer | false | Alpha | 1.10 | 1.19 |
HyperVContainer | false | 已弃用 | 1.20 | 1.20 |
IdentifyPodOS | false | Alpha | 1.23 | 1.23 |
IdentifyPodOS | true | Beta | 1.24 | 1.24 |
IdentifyPodOS | true | GA | 1.25 | 1.26 |
ImmutableEphemeralVolumes | false | Alpha | 1.18 | 1.18 |
ImmutableEphemeralVolumes | true | Beta | 1.19 | 1.20 |
ImmutableEphemeralVolumes | true | GA | 1.21 | 1.24 |
IndexedJob | false | Alpha | 1.21 | 1.21 |
IndexedJob | true | Beta | 1.22 | 1.23 |
IndexedJob | true | GA | 1.24 | 1.25 |
IngressClassNamespacedParams | false | Alpha | 1.21 | 1.21 |
IngressClassNamespacedParams | true | Beta | 1.22 | 1.22 |
IngressClassNamespacedParams | true | GA | 1.23 | 1.24 |
Initializers | false | Alpha | 1.7 | 1.13 |
Initializers | – | 已弃用 | 1.14 | 1.14 |
InTreePluginAWSUnregister | false | Alpha | 1.21 | 1.30 |
InTreePluginAzureDiskUnregister | false | Alpha | 1.21 | 1.30 |
InTreePluginAzureFileUnregister | false | Alpha | 1.21 | 1.30 |
InTreePluginGCEUnregister | false | Alpha | 1.21 | 1.30 |
InTreePluginOpenStackUnregister | false | Alpha | 1.21 | 1.30 |
InTreePluginvSphereUnregister | false | Alpha | 1.21 | 1.30 |
IPTablesOwnershipCleanup | false | Alpha | 1.25 | 1.26 |
IPTablesOwnershipCleanup | true | Beta | 1.27 | 1.27 |
IPTablesOwnershipCleanup | true | GA | 1.28 | 1.29 |
IPv6DualStack | false | Alpha | 1.15 | 1.20 |
IPv6DualStack | true | Beta | 1.21 | 1.22 |
IPv6DualStack | true | GA | 1.23 | 1.24 |
JobMutableNodeSchedulingDirectives | true | Beta | 1.23 | 1.26 |
JobMutableNodeSchedulingDirectives | true | GA | 1.27 | 1.28 |
JobTrackingWithFinalizers | false | Alpha | 1.22 | 1.22 |
JobTrackingWithFinalizers | false | Beta | 1.23 | 1.24 |
JobTrackingWithFinalizers | true | Beta | 1.25 | 1.25 |
JobTrackingWithFinalizers | true | GA | 1.26 | 1.28 |
KubeletConfigFile | false | Alpha | 1.8 | 1.9 |
KubeletConfigFile | – | 已弃用 | 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 | true | Beta | 1.12 | 1.12 |
KubeletPluginsWatcher | true | GA | 1.13 | 1.16 |
KubeletPodResources | false | Alpha | 1.13 | 1.14 |
KubeletPodResources | true | Beta | 1.15 | 1.27 |
KubeletPodResources | true | GA | 1.28 | 1.29 |
KubeletPodResourcesGetAllocatable | false | Alpha | 1.21 | 1.22 |
KubeletPodResourcesGetAllocatable | true | Beta | 1.23 | 1.27 |
KubeletPodResourcesGetAllocatable | true | GA | 1.28 | 1.29 |
LegacyNodeRoleBehavior | false | Alpha | 1.16 | 1.18 |
LegacyNodeRoleBehavior | true | Beta | 1.19 | 1.20 |
LegacyNodeRoleBehavior | false | GA | 1.21 | 1.22 |
LegacyServiceAccountTokenNoAutoGeneration | true | Beta | 1.24 | 1.25 |
LegacyServiceAccountTokenNoAutoGeneration | true | GA | 1.26 | 1.28 |
LegacyServiceAccountTokenTracking | false | Alpha | 1.26 | 1.26 |
LegacyServiceAccountTokenTracking | true | Beta | 1.27 | 1.27 |
LegacyServiceAccountTokenTracking | true | GA | 1.28 | 1.29 |
LocalStorageCapacityIsolation | false | Alpha | 1.7 | 1.9 |
LocalStorageCapacityIsolation | true | Beta | 1.10 | 1.24 |
LocalStorageCapacityIsolation | true | GA | 1.25 | 1.26 |
MinimizeIPTablesRestore | false | Alpha | 1.26 | 1.26 |
MinimizeIPTablesRestore | true | Beta | 1.27 | 1.27 |
MinimizeIPTablesRestore | true | GA | 1.28 | 1.29 |
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 | 已弃用 | 1.17 | 1.17 |
MountPropagation | false | Alpha | 1.8 | 1.9 |
MountPropagation | true | Beta | 1.10 | 1.11 |
MountPropagation | true | GA | 1.12 | 1.14 |
MultiCIDRRangeAllocator | false | Alpha | 1.25 | 1.28 |
NamespaceDefaultLabelName | true | Beta | 1.21 | 1.21 |
NamespaceDefaultLabelName | true | GA | 1.22 | 1.23 |
NetworkPolicyEndPort | false | Alpha | 1.21 | 1.21 |
NetworkPolicyEndPort | true | Beta | 1.22 | 1.24 |
NetworkPolicyEndPort | true | GA | 1.25 | 1.26 |
NetworkPolicyStatus | false | Alpha | 1.24 | 1.27 |
NodeDisruptionExclusion | false | Alpha | 1.16 | 1.18 |
NodeDisruptionExclusion | true | Beta | 1.19 | 1.20 |
NodeDisruptionExclusion | true | GA | 1.21 | 1.22 |
NodeLease | false | Alpha | 1.12 | 1.13 |
NodeLease | true | Beta | 1.14 | 1.16 |
NodeLease | true | GA | 1.17 | 1.23 |
NonPreemptingPriority | false | Alpha | 1.15 | 1.18 |
NonPreemptingPriority | true | Beta | 1.19 | 1.23 |
NonPreemptingPriority | true | GA | 1.24 | 1.25 |
OpenAPIV3 | false | Alpha | 1.23 | 1.23 |
OpenAPIV3 | true | Beta | 1.24 | 1.26 |
OpenAPIV3 | true | GA | 1.27 | 1.28 |
PersistentLocalVolumes | false | Alpha | 1.7 | 1.9 |
PersistentLocalVolumes | true | Beta | 1.10 | 1.13 |
PersistentLocalVolumes | true | GA | 1.14 | 1.16 |
PodAffinityNamespaceSelector | false | Alpha | 1.21 | 1.21 |
PodAffinityNamespaceSelector | true | Beta | 1.22 | 1.23 |
PodAffinityNamespaceSelector | true | GA | 1.24 | 1.25 |
Pod 中断预算 | false | Alpha | 1.3 | 1.4 |
Pod 中断预算 | true | Beta | 1.5 | 1.20 |
Pod 中断预算 | true | GA | 1.21 | 1.25 |
PodHasNetworkCondition | false | Alpha | 1.25 | 1.27 |
PodOverhead | false | Alpha | 1.16 | 1.17 |
PodOverhead | true | Beta | 1.18 | 1.23 |
PodOverhead | true | GA | 1.24 | 1.25 |
PodPriority | false | Alpha | 1.8 | 1.10 |
PodPriority | true | Beta | 1.11 | 1.13 |
PodPriority | true | GA | 1.14 | 1.18 |
PodReadinessGates | false | Alpha | 1.11 | 1.11 |
PodReadinessGates | true | Beta | 1.12 | 1.13 |
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 | true | Beta | 1.12 | 1.16 |
PodShareProcessNamespace | true | GA | 1.17 | 1.19 |
PreferNominatedNode | false | Alpha | 1.21 | 1.21 |
PreferNominatedNode | true | Beta | 1.22 | 1.23 |
PreferNominatedNode | true | GA | 1.24 | 1.25 |
ProbeTerminationGracePeriod | false | Alpha | 1.21 | 1.21 |
ProbeTerminationGracePeriod | false | Beta | 1.22 | 1.24 |
ProbeTerminationGracePeriod | true | Beta | 1.25 | 1.27 |
ProbeTerminationGracePeriod | true | GA | 1.28 | 1.28 |
ProxyTerminatingEndpoints | false | Alpha | 1.22 | 1.25 |
ProxyTerminatingEndpoints | true | Beta | 1.26 | 1.27 |
ProxyTerminatingEndpoints | true | GA | 1.28 | 1.29 |
PVCProtection | false | Alpha | 1.9 | 1.9 |
PVCProtection | – | 已弃用 | 1.10 | 1.10 |
ReadOnlyAPIDataVolumes | true | Beta | 1.8 | 1.9 |
ReadOnlyAPIDataVolumes | – | GA | 1.10 | 1.10 |
ReadWriteOncePod | false | Alpha | 1.22 | 1.26 |
ReadWriteOncePod | true | Beta | 1.27 | 1.28 |
ReadWriteOncePod | true | GA | 1.29 | 1.30 |
RemoveSelfLink | false | Alpha | 1.16 | 1.19 |
RemoveSelfLink | true | Beta | 1.20 | 1.23 |
RemoveSelfLink | true | GA | 1.24 | 1.29 |
RequestManagement | false | Alpha | 1.15 | 1.16 |
RequestManagement | – | 已弃用 | 1.17 | 1.17 |
ResourceLimitsPriorityFunction | false | Alpha | 1.9 | 1.18 |
ResourceLimitsPriorityFunction | – | 已弃用 | 1.19 | 1.19 |
ResourceQuotaScopeSelectors | false | Alpha | 1.11 | 1.11 |
ResourceQuotaScopeSelectors | true | Beta | 1.12 | 1.16 |
ResourceQuotaScopeSelectors | true | GA | 1.17 | 1.18 |
RetroactiveDefaultStorageClass | false | Alpha | 1.25 | 1.25 |
RetroactiveDefaultStorageClass | true | Beta | 1.26 | 1.27 |
RetroactiveDefaultStorageClass | true | GA | 1.28 | 1.28 |
RootCAConfigMap | false | Alpha | 1.13 | 1.19 |
RootCAConfigMap | true | Beta | 1.20 | 1.20 |
RootCAConfigMap | true | GA | 1.21 | 1.22 |
RotateKubeletClientCertificate | true | Beta | 1.8 | 1.18 |
RotateKubeletClientCertificate | true | GA | 1.19 | 1.21 |
RunAsGroup | true | Beta | 1.14 | 1.20 |
RunAsGroup | true | GA | 1.21 | 1.22 |
RuntimeClass | false | Alpha | 1.12 | 1.13 |
RuntimeClass | true | Beta | 1.14 | 1.19 |
RuntimeClass | true | GA | 1.20 | 1.24 |
ScheduleDaemonSetPods | false | Alpha | 1.11 | 1.11 |
ScheduleDaemonSetPods | true | Beta | 1.12 | 1.16 |
ScheduleDaemonSetPods | true | GA | 1.17 | 1.18 |
SCTPSupport | false | Alpha | 1.12 | 1.18 |
SCTPSupport | true | Beta | 1.19 | 1.19 |
SCTPSupport | true | GA | 1.20 | 1.22 |
SeccompDefault | false | Alpha | 1.22 | 1.24 |
SeccompDefault | true | Beta | 1.25 | 1.26 |
SeccompDefault | true | GA | 1.27 | 1.28 |
SecurityContextDeny | false | Alpha | 1.27 | 1.29 |
SelectorIndex | false | Alpha | 1.18 | 1.18 |
SelectorIndex | true | Beta | 1.19 | 1.19 |
SelectorIndex | true | GA | 1.20 | 1.25 |
ServiceAccountIssuerDiscovery | false | Alpha | 1.18 | 1.19 |
ServiceAccountIssuerDiscovery | true | Beta | 1.20 | 1.20 |
ServiceAccountIssuerDiscovery | true | GA | 1.21 | 1.23 |
ServiceAppProtocol | false | Alpha | 1.18 | 1.18 |
ServiceAppProtocol | true | Beta | 1.19 | 1.19 |
ServiceAppProtocol | true | GA | 1.20 | 1.22 |
ServiceInternalTrafficPolicy | false | Alpha | 1.21 | 1.21 |
ServiceInternalTrafficPolicy | true | Beta | 1.22 | 1.25 |
ServiceInternalTrafficPolicy | true | GA | 1.26 | 1.27 |
ServiceIPStaticSubrange | false | Alpha | 1.24 | 1.24 |
ServiceIPStaticSubrange | true | Beta | 1.25 | 1.25 |
ServiceIPStaticSubrange | true | GA | 1.26 | 1.27 |
ServiceLBNodePortControl | false | Alpha | 1.20 | 1.21 |
ServiceLBNodePortControl | true | Beta | 1.22 | 1.23 |
ServiceLBNodePortControl | true | GA | 1.24 | 1.25 |
ServiceLoadBalancerClass | false | Alpha | 1.21 | 1.21 |
ServiceLoadBalancerClass | true | Beta | 1.22 | 1.23 |
ServiceLoadBalancerClass | true | GA | 1.24 | 1.25 |
ServiceLoadBalancerFinalizer | false | Alpha | 1.15 | 1.15 |
ServiceLoadBalancerFinalizer | true | Beta | 1.16 | 1.16 |
ServiceLoadBalancerFinalizer | true | GA | 1.17 | 1.20 |
ServiceNodeExclusion | false | Alpha | 1.8 | 1.18 |
ServiceNodeExclusion | true | Beta | 1.19 | 1.20 |
ServiceNodeExclusion | true | GA | 1.21 | 1.22 |
ServiceNodePortStaticSubrange | false | Alpha | 1.27 | 1.27 |
ServiceNodePortStaticSubrange | true | Beta | 1.28 | 1.28 |
ServiceNodePortStaticSubrange | true | GA | 1.29 | 1.30 |
ServiceTopology | false | Alpha | 1.17 | 1.19 |
ServiceTopology | false | 已弃用 | 1.20 | 1.22 |
SetHostnameAsFQDN | false | Alpha | 1.19 | 1.19 |
SetHostnameAsFQDN | true | Beta | 1.20 | 1.21 |
SetHostnameAsFQDN | true | GA | 1.22 | 1.24 |
StartupProbe | false | Alpha | 1.16 | 1.17 |
StartupProbe | true | Beta | 1.18 | 1.19 |
StartupProbe | true | GA | 1.20 | 1.23 |
StatefulSetMinReadySeconds | false | Alpha | 1.22 | 1.22 |
StatefulSetMinReadySeconds | true | Beta | 1.23 | 1.24 |
StatefulSetMinReadySeconds | true | GA | 1.25 | 1.26 |
StorageObjectInUseProtection | true | Beta | 1.10 | 1.10 |
StorageObjectInUseProtection | true | GA | 1.11 | 1.24 |
StreamingProxyRedirects | false | Beta | 1.5 | 1.5 |
StreamingProxyRedirects | true | Beta | 1.6 | 1.17 |
StreamingProxyRedirects | true | 已弃用 | 1.18 | 1.21 |
StreamingProxyRedirects | false | 已弃用 | 1.22 | 1.24 |
SupportIPVSProxyMode | false | Alpha | 1.8 | 1.8 |
SupportIPVSProxyMode | false | Beta | 1.9 | 1.9 |
SupportIPVSProxyMode | true | Beta | 1.10 | 1.10 |
SupportIPVSProxyMode | true | GA | 1.11 | 1.20 |
SupportNodePidsLimit | false | Alpha | 1.14 | 1.14 |
SupportNodePidsLimit | true | Beta | 1.15 | 1.19 |
SupportNodePidsLimit | true | GA | 1.20 | 1.23 |
SupportPodPidsLimit | false | Alpha | 1.10 | 1.13 |
SupportPodPidsLimit | true | Beta | 1.14 | 1.19 |
SupportPodPidsLimit | true | GA | 1.20 | 1.23 |
SuspendJob | false | Alpha | 1.21 | 1.21 |
SuspendJob | true | Beta | 1.22 | 1.23 |
SuspendJob | true | GA | 1.24 | 1.25 |
Sysctls | true | Beta | 1.11 | 1.20 |
Sysctls | true | GA | 1.21 | 1.22 |
TaintBasedEvictions | false | Alpha | 1.6 | 1.12 |
TaintBasedEvictions | true | Beta | 1.13 | 1.17 |
TaintBasedEvictions | true | GA | 1.18 | 1.20 |
TaintNodesByCondition | false | Alpha | 1.8 | 1.11 |
TaintNodesByCondition | true | Beta | 1.12 | 1.16 |
TaintNodesByCondition | true | GA | 1.17 | 1.18 |
令牌请求 | false | Alpha | 1.10 | 1.11 |
令牌请求 | true | Beta | 1.12 | 1.19 |
令牌请求 | true | GA | 1.20 | 1.21 |
TokenRequestProjection | false | Alpha | 1.11 | 1.11 |
TokenRequestProjection | true | Beta | 1.12 | 1.19 |
TokenRequestProjection | true | GA | 1.20 | 1.21 |
TopologyManager | false | Alpha | 1.16 | 1.17 |
TopologyManager | true | Beta | 1.18 | 1.26 |
TopologyManager | true | GA | 1.27 | 1.28 |
TTLAfterFinished | false | Alpha | 1.12 | 1.20 |
TTLAfterFinished | true | Beta | 1.21 | 1.22 |
TTLAfterFinished | true | GA | 1.23 | 1.24 |
UserNamespacesStatelessPodsSupport | false | Alpha | 1.25 | 1.27 |
ValidateProxyRedirects | false | Alpha | 1.12 | 1.13 |
ValidateProxyRedirects | true | Beta | 1.14 | 1.21 |
ValidateProxyRedirects | true | 已弃用 | 1.22 | 1.24 |
VolumePVCDataSource | false | Alpha | 1.15 | 1.15 |
VolumePVCDataSource | true | Beta | 1.16 | 1.17 |
VolumePVCDataSource | true | GA | 1.18 | 1.21 |
VolumeScheduling | false | Alpha | 1.9 | 1.9 |
VolumeScheduling | true | Beta | 1.10 | 1.12 |
VolumeScheduling | true | GA | 1.13 | 1.16 |
VolumeSnapshotDataSource | false | Alpha | 1.12 | 1.16 |
VolumeSnapshotDataSource | true | Beta | 1.17 | 1.19 |
VolumeSnapshotDataSource | true | GA | 1.20 | 1.22 |
VolumeSubpath | true | GA | 1.10 | 1.24 |
VolumeSubpathEnvExpansion | false | Alpha | 1.14 | 1.14 |
VolumeSubpathEnvExpansion | true | Beta | 1.15 | 1.16 |
VolumeSubpathEnvExpansion | true | GA | 1.17 | 1.24 |
WarningHeaders | true | Beta | 1.19 | 1.21 |
WarningHeaders | true | GA | 1.22 | 1.24 |
WindowsEndpointSliceProxying | false | Alpha | 1.19 | 1.20 |
WindowsEndpointSliceProxying | true | Beta | 1.21 | 1.21 |
WindowsEndpointSliceProxying | true | GA | 1.22 | 1.24 |
WindowsGMSA | false | Alpha | 1.14 | 1.15 |
WindowsGMSA | true | Beta | 1.16 | 1.17 |
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 | true | Beta | 1.17 | 1.17 |
WindowsRunAsUserName | true | GA | 1.18 | 1.20 |
已删除功能门的描述
Accelerators
: 在使用 Docker Engine 时提供了一种早期形式的插件以启用 Nvidia GPU 支持;不再可用。有关替代方案,请参阅 设备插件。AdvancedAuditing
: 启用 高级审计AffinityInAnnotations
: 启用设置 Pod 亲和性或反亲和性。AllowExtTrafficLocalEndpoints
: 允许服务将外部请求路由到节点本地端点。AllowInsecureBackendProxy
: 允许用户跳过 Pod 日志请求上 kubelets 的 TLS 验证。APISelfSubjectReview
: 激活SelfSubjectReview
API,该 API 允许用户查看请求主体的身份验证信息。有关更多详细信息,请参阅 客户端对身份验证信息的 API 访问。AttachVolumeLimit
: 允许卷插件报告可以附加到节点的卷数量限制。有关更多详细信息,请参阅 动态卷限制。BalanceAttachedNodeVolumes
: 在调度时将卷计数包括在要考虑的节点中,以便进行平衡的资源分配。在做出决策时,调度程序会优先考虑 CPU、内存利用率和卷计数更接近的节点。BlockVolume
: 启用 Pod 中原始块设备的定义和使用。有关更多详细信息,请参阅 原始块卷支持。BoundServiceAccountTokenVolume
:将 ServiceAccount 卷迁移为使用由 ServiceAccountTokenVolumeProjection 组成的投影卷。集群管理员可以使用指标
serviceaccount_stale_tokens_total
监视依赖于扩展令牌的工作负载。如果不存在此类工作负载,请使用标志--service-account-extend-token-expiration=false
启动kube-apiserver
以关闭扩展令牌。查看 绑定 Service Account 令牌 以获取更多详细信息。
ConfigurableFSGroupPolicy
: 允许用户在 Pod 中挂载卷时配置 fsGroups 的卷权限更改策略。有关更多详细信息,请参阅 为 Pod 配置卷权限和所有权更改策略。ConsistentHTTPGetHandlers
: 针对具有探测器的生命周期处理程序,对 HTTP get URL 和 Header 传递进行标准化。ControllerManagerLeaderMigration
: 为 kube-controller-manager 和 cloud-controller-manager 启用领导者迁移,该功能允许集群操作员在 HA 集群中将控制器从 kube-controller-manager 迁移到外部控制器管理器(例如 cloud-controller-manager)中,而不会出现停机。CRIContainerLogRotation
: 为 CRI 容器运行时启用容器日志轮转。日志文件的默认最大大小为 10MB,容器允许的默认最大日志文件数为 5。这些值可以在 kubelet 配置中进行配置。有关更多详细信息,请参阅 节点级日志记录。CronJobControllerV2
: 使用 CronJob 控制器的备用实现。否则,将选择同一控制器的版本 1。CronJobTimeZone
: 允许在 CronJob 中使用timeZone
可选字段CSIBlockVolume
: 允许外部 CSI 卷驱动程序支持块存储。有关更多详细信息,请参阅csi
原始块卷支持。CSIDriverRegistry
: 在csi.storage.k8s.io
中启用与 CSIDriver API 对象相关的所有逻辑。CSIInlineVolume
: 为 Pod 启用 CSI 内联卷支持。CSIMigration
: 启用垫片和转换逻辑,以将卷操作从树内插件路由到相应的预安装 CSI 插件CSIMigrationAWS
: 启用垫片和转换逻辑,将 AWS-EBS 内置插件中的卷操作路由到 EBS CSI 插件。支持回退到内置 EBS 插件以将卷挂载到已禁用此功能或未安装和配置 EBS CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。CSIMigrationAWSComplete
: 停止在 kubelet 和卷控制器中注册 EBS 内置插件,并启用垫片和转换逻辑,将 AWS-EBS 内置插件中的卷操作路由到 EBS CSI 插件。要求启用 CSIMigration 和 CSIMigrationAWS 功能标志,并在集群中所有节点上安装和配置 EBS CSI 插件。此标志已被弃用,取而代之的是InTreePluginAWSUnregister
功能标志,该标志会阻止注册内置 EBS 插件。CSIMigrationAzureDisk
: 启用垫片和转换逻辑,将 Azure-Disk 内置插件中的卷操作路由到 AzureDisk CSI 插件。支持回退到内置 AzureDisk 插件以将卷挂载到已禁用此功能或未安装和配置 AzureDisk CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。要求启用 CSIMigration 功能标志。CSIMigrationAzureDiskComplete
: 停止在 kubelet 和卷控制器中注册 Azure-Disk 内置插件,并启用垫片和转换逻辑,将 Azure-Disk 内置插件中的卷操作路由到 AzureDisk CSI 插件。要求启用 CSIMigration 和 CSIMigrationAzureDisk 功能标志,并在集群中所有节点上安装和配置 AzureDisk CSI 插件。此标志已被弃用,取而代之的是InTreePluginAzureDiskUnregister
功能标志,该标志会阻止注册内置 AzureDisk 插件。CSIMigrationAzureFile
: 启用垫片和转换逻辑,将 Azure-File 内置插件中的卷操作路由到 AzureFile CSI 插件。支持回退到内置 AzureFile 插件以将卷挂载到已禁用此功能或未安装和配置 AzureFile CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。要求启用 CSIMigration 功能标志。CSIMigrationAzureFileComplete
: 停止在 kubelet 和卷控制器中注册 Azure-File 内置插件,并启用垫片和转换逻辑,将 Azure-File 内置插件中的卷操作路由到 AzureFile CSI 插件。要求启用 CSIMigration 和 CSIMigrationAzureFile 功能标志,并在集群中所有节点上安装和配置 AzureFile CSI 插件。此标志已被弃用,取而代之的是InTreePluginAzureFileUnregister
功能标志,该标志会阻止注册内置 AzureFile 插件。CSIMigrationGCE
: 启用垫片和转换逻辑,将 GCE-PD 内置插件中的卷操作路由到 PD CSI 插件。支持回退到内置 GCE 插件以将卷挂载到已禁用此功能或未安装和配置 PD CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。要求启用 CSIMigration 功能标志。CSIMigrationGCEComplete
: 停止在 kubelet 和卷控制器中注册 GCE-PD 内置插件,并启用垫片和转换逻辑,将 GCE-PD 内置插件中的卷操作路由到 PD CSI 插件。要求启用 CSIMigration 和 CSIMigrationGCE 功能标志,并在集群中所有节点上安装和配置 PD CSI 插件。此标志已被弃用,取而代之的是InTreePluginGCEUnregister
功能标志,该标志会阻止注册内置 GCE PD 插件。CSIMigrationOpenStack
: 启用垫片和转换逻辑,将 Cinder 内置插件中的卷操作路由到 Cinder CSI 插件。支持回退到内置 Cinder 插件以将卷挂载到已禁用此功能或未安装和配置 Cinder CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。要求启用 CSIMigration 功能标志。CSIMigrationOpenStackComplete
: 停止在 kubelet 和卷控制器中注册 Cinder 内置插件,并启用垫片和转换逻辑,将 Cinder 内置插件中的卷操作路由到 Cinder CSI 插件。要求启用 CSIMigration 和 CSIMigrationOpenStack 功能标志,并在集群中所有节点上安装和配置 Cinder CSI 插件。此标志已被弃用,取而代之的是InTreePluginOpenStackUnregister
功能标志,该标志会阻止注册内置 openstack cinder 插件。CSIMigrationvSphere
: 启用垫片和转换逻辑,将 vSphere 内置插件中的卷操作路由到 vSphere CSI 插件。支持回退到内置 vSphere 插件以将卷挂载到已禁用此功能或未安装和配置 vSphere CSI 插件的节点。不支持为配置操作回退,为此,必须安装和配置 CSI 插件。要求启用 CSIMigration 功能标志。CSIMigrationvSphereComplete
: 停止在 kubelet 和卷控制器中注册 vSphere 内置插件,并启用垫片和转换逻辑,将 vSphere 内置插件中的卷操作路由到 vSphere CSI 插件。要求启用 CSIMigration 和 CSIMigrationvSphere 功能标志,并在集群中所有节点上安装和配置 vSphere CSI 插件。此标志已被弃用,取而代之的是InTreePluginvSphereUnregister
功能标志,该标志会阻止注册内置 vsphere 插件。CSINodeExpandSecret
: 启用将秘密身份验证数据传递到 CSI 驱动程序,以便在NodeExpandVolume
CSI 操作期间使用。CSINodeInfo
: 启用与csi.storage.k8s.io
中的 CSINodeInfo API 对象相关的所有逻辑。CSIPersistentVolume
: 启用发现和挂载通过与 CSI(容器存储接口) 兼容的卷插件配置的卷。CSIServiceAccountToken
: 启用 CSI 驱动程序接收它们挂载卷的 Pod 的服务帐户令牌。请参阅 令牌请求。CSIStorageCapacity
: 启用 CSI 驱动程序发布存储容量信息,并使 Kubernetes 调度程序在调度 Pod 时使用该信息。请参阅 存储容量。有关更多详细信息,请查看csi
卷类型 文档。CSIVolumeFSGroupPolicy
: 允许 CSIDriver 使用fsGroupPolicy
字段。此字段控制 CSIDriver 创建的卷在这些卷被挂载时是否支持卷所有权和权限修改。CSRDuration
: 允许客户端请求通过 Kubernetes CSR API 发行的证书的持续时间。CustomPodDNS
: 启用使用其dnsConfig
属性自定义 Pod 的 DNS 设置。有关更多详细信息,请查看 Pod 的 DNS 配置。CustomResourceDefaulting
: 启用 CRD 对 OpenAPI v3 验证模式中默认值的支持。CustomResourcePublishOpenAPI
: 启用发布 CRD OpenAPI 规范。CustomResourceSubresources
: 启用从 CustomResourceDefinition 创建的资源上的/status
和/scale
子资源。CustomResourceValidation
: 启用从 CustomResourceDefinition 创建的资源上的基于模式的验证。CustomResourceValidationExpressions
: 启用 CRD 中的表达式语言验证,这将根据在x-kubernetes-validations
扩展中编写的验证规则验证客户资源。CustomResourceWebhookConversion
: 启用从 CustomResourceDefinition 创建的资源上的基于 Webhook 的转换。DaemonSetUpdateSurge
: 启用 DaemonSet 工作负载在每个节点更新期间保持可用性。请参阅 对 DaemonSet 执行滚动更新。DefaultPodTopologySpread
: 启用使用PodTopologySpread
调度插件进行 默认扩散。DelegateFSGroupToCSIDriver
: 如果 CSI 驱动程序支持,则通过将fsGroup
传递到 NodeStageVolume 和 NodePublishVolume CSI 调用来将应用fsGroup
的角色从 Pod 的securityContext
委派给驱动程序。DevicePlugins
: 启用节点上的基于 设备插件 的资源配置。DisableAcceleratorUsageMetrics
: 禁用 kubelet 收集的加速器指标。DownwardAPIHugePages
: 启用在 向下 API 中使用巨页。DryRun
: 启用服务器端 干运行 请求,以便可以在不提交的情况下测试验证、合并和变异。DynamicAuditing
: 用于在 v1.19 之前启用动态审计。DynamicKubeletConfig
: 启用 kubelet 的动态配置。此功能不再支持在支持的偏差策略之外。此功能标志已在 1.24 中从 kubelet 中删除。DynamicProvisioningScheduling
: 扩展默认调度程序以了解卷拓扑并处理 PV 配置。此功能在 v1.12 中被VolumeScheduling
功能取代。DynamicVolumeProvisioning
: 启用对 Pod 的 动态配置 持久卷。EnableAggregatedDiscoveryTimeout
: 在聚合发现调用上启用五秒超时。EnableEquivalenceClassCache
: 启用调度程序在调度 Pod 时缓存节点的等效性。EndpointSlice
: 启用 EndpointSlice 以实现更可扩展和更灵活的网络端点。请参阅 启用 EndpointSlice。EndpointSliceNodeName
: 启用 EndpointSlicenodeName
字段。EndpointSliceProxying
: 启用后,在 Linux 上运行的 kube-proxy 将使用 EndpointSlice 作为主要数据源,而不是 Endpoints,从而实现可扩展性和性能改进。请参阅 启用 EndpointSlice。EndpointSliceTerminatingCondition
: 启用 EndpointSliceterminating
和serving
条件字段。EphemeralContainers
: 启用将 短暂容器 添加到正在运行的 Pod 的功能。EvenPodsSpread
: 启用 Pod 在拓扑域中均匀调度。请参阅 Pod 拓扑扩散约束。ExpandCSIVolumes
: 启用扩展 CSI 卷。ExpandedDNSConfig
: 启用 kubelet 和 kube-apiserver 以允许更多 DNS 搜索路径和更长的 DNS 搜索路径列表。此功能需要容器运行时支持(Containerd:v1.5.6 或更高版本,CRI-O:v1.22 或更高版本)。请参阅 扩展 DNS 配置。ExpandInUsePersistentVolumes
: 启用扩展正在使用的 PVC。请参阅 调整正在使用的 PersistentVolumeClaim 的大小。ExpandPersistentVolumes
: 启用扩展持久卷。请参阅 扩展持久卷声明。ExperimentalCriticalPodAnnotation
: 启用将特定 Pod 标记为关键,以便 保证其调度。此功能从 v1.13 开始已被 Pod 优先级和抢占取代。ExperimentalHostUserNamespaceDefaulting
: 启用将默认用户命名空间设置为主机。这适用于使用其他主机命名空间、主机挂载或具有特权或使用特定非命名空间功能(例如MKNODE
、SYS_MODULE
等)的容器。只有在 Docker 守护程序中启用了用户命名空间重新映射时才应启用此功能。ExternalPolicyForExternalIP
: 修复了 ExternalTrafficPolicy 未应用于服务 ExternalIPs 的错误。GCERegionalPersistentDisk
: 在 GCE 上启用区域 PD 功能。GenericEphemeralVolume
: 启用支持所有正常卷功能的短暂内联卷(可以由第三方存储供应商提供、存储容量跟踪、从快照恢复等)。请参阅 短暂卷。GRPCContainerProbe
: 启用 {Liveness,Readiness,Startup}Probe 的 gRPC 探测方法。请参阅 配置存活性、就绪性和启动探测。HugePages
: 启用分配和使用预分配的 巨页。HugePageStorageMediumSize
: 启用对预分配的多种大小的 巨页 的支持。HyperVContainer
: 启用 Hyper-V 隔离,用于 Windows 容器。IdentifyPodOS
: 允许指定 Pod 操作系统字段。这有助于在 API 服务器准入期间权威地识别 Pod 的操作系统。ImmutableEphemeralVolumes
: 允许将单个 Secret 和 ConfigMap 标记为不可变,以提高安全性并提升性能。IndexedJob
: 允许 Job 控制器根据完成索引管理 Pod 完成。IngressClassNamespacedParams
: 允许在IngressClass
资源中引用命名空间范围的参数。此功能在IngressClass.spec.parameters
中添加了两个字段 -Scope
和Namespace
。Initializers
: 允许使用 Initializers 准入插件异步协调对象创建。InTreePluginAWSUnregister
: 停止在 kubelet 和卷控制器中注册 aws-ebs 内置插件。InTreePluginAzureDiskUnregister
: 停止在 kubelet 和卷控制器中注册 azuredisk 内置插件。InTreePluginAzureFileUnregister
: 停止在 kubelet 和卷控制器中注册 azurefile 内置插件。InTreePluginGCEUnregister
: 停止在 kubelet 和卷控制器中注册 gce-pd 内置插件。InTreePluginOpenStackUnregister
: 停止在 kubelet 和卷控制器中注册 OpenStack cinder 内置插件。InTreePluginvSphereUnregister
: 停止在 kubelet 和卷控制器中注册 vSphere 内置插件。IPTablesOwnershipCleanup
: 这会导致 kubelet 不再创建旧版 iptables 规则。IPv6DualStack
: 启用对 IPv6 的 双栈 支持。JobMutableNodeSchedulingDirectives
: 允许更新 Job 的 Pod 模板中的节点调度指令。JobTrackingWithFinalizers
: 启用跟踪 Job 完成,而无需依赖 Pod 在集群中无限期地保留。Job 控制器使用 Pod 终结器和 Job 状态中的一个字段来跟踪已完成的 Pod,以便将其计入完成总数。KubeletConfigFile
: 启用从使用配置文件指定的文件加载 kubelet 配置。请参阅 通过配置文件设置 kubelet 参数,以获取更多详细信息。KubeletCredentialProviders
: 启用 kubelet exec 凭证提供程序,用于镜像拉取凭证。KubeletPluginsWatcher
: 启用基于探测的插件观察器实用程序,以使 kubelet 能够发现插件,例如 CSI 卷驱动程序。KubeletPodResources
: 启用 kubelet 的 Pod 资源 gRPC 端点。请参阅 支持设备监控,以获取更多详细信息。KubeletPodResourcesGetAllocatable
: 启用 kubelet 的 Pod 资源GetAllocatableResources
功能。此 API 增强了 资源分配报告。LegacyNodeRoleBehavior
: 禁用后,服务负载均衡器和节点中断中的旧版行为将忽略node-role.kubernetes.io/master
标签,而有利于由NodeDisruptionExclusion
和ServiceNodeExclusion
提供的特定于功能的标签。LegacyServiceAccountTokenNoAutoGeneration
: 停止自动生成基于 Secret 的 服务帐户令牌。LegacyServiceAccountTokenTracking
: 跟踪基于 Secret 的 服务帐户令牌 的使用情况。LocalStorageCapacityIsolation
: 启用使用 本地短暂存储,以及 emptyDir 卷 的sizeLimit
属性。MinimizeIPTablesRestore
: 在 kube-proxy iptables 模式中启用新的性能改进逻辑。MixedProtocolLBService
: 启用在同一个LoadBalancer
类型服务实例中使用不同的协议。MountContainers
: 启用在主机上使用实用程序容器作为卷挂载器。MountPropagation
: 启用将一个容器挂载的卷共享给其他容器或 Pod。有关更多详细信息,请参阅 挂载传播。MultiCIDRRangeAllocator
: 启用 MultiCIDR 范围分配器。NamespaceDefaultLabelName
: 配置 API 服务器,以在所有命名空间上设置一个不可变的 标签kubernetes.io/metadata.name
,包含命名空间名称。NetworkPolicyEndPort
: 允许您在 网络策略 规则中将端口定义为端口号范围。NetworkPolicyStatus
: 启用 NetworkPolicy 对象的status
子资源。NodeDisruptionExclusion
: 启用使用节点标签node.kubernetes.io/exclude-disruption
,该标签可阻止节点在区域故障期间被疏散。NodeLease
: 启用新的 Lease API 来报告节点心跳,可将其用作节点健康信号。NonPreemptingPriority
: 为 PriorityClass 和 Pod 启用preemptionPolicy
字段。OpenAPIV3
: 启用 API 服务器发布 OpenAPI v3。PersistentLocalVolumes
: 启用在 Pod 中使用local
卷类型。如果请求local
卷,则必须指定 Pod 亲和性。PodAffinityNamespaceSelector
: 启用 Pod 亲和性命名空间选择器 和 跨命名空间 Pod 亲和性 配额范围功能。PodDisruptionBudget
: 启用 Pod 中断预算 功能。PodHasNetworkCondition
: 启用 kubelet 在 Pod 上标记 PodHasNetwork 条件。此条件在 1.28 中被重命名为PodReadyToStartContainersCondition
。PodOverhead
: 启用 Pod 开销 功能,以计算 Pod 开销。PodPriority
: 启用根据 Pod 的 优先级 对其进行撤销调度和抢占。PodReadinessGates
: 启用设置PodReadinessGate
字段,以扩展 Pod 就绪性评估。有关更多详细信息,请参阅 Pod 就绪性网关。PodSecurity
: 启用PodSecurity
准入插件。PodShareProcessNamespace
: 启用在 Pod 中设置shareProcessNamespace
,以便在 Pod 中运行的容器之间共享一个进程命名空间。有关更多详细信息,请参阅 在 Pod 中的容器之间共享进程命名空间。PreferNominatedNode
: 此标志告诉调度器是否应在循环遍历集群中的所有其他节点之前,首先检查提名的节点。ProbeTerminationGracePeriod
: 启用 在 Pod 上设置探测级terminationGracePeriodSeconds
。有关更多详细信息,请参阅 增强提案。ProxyTerminatingEndpoints
: 启用 kube-proxy 在ExternalTrafficPolicy=Local
时处理终止端点。PVCProtection
: 启用阻止持久卷声明 (PVC) 在仍被任何 Pod 使用时被删除的功能。ReadOnlyAPIDataVolumes
:设置
configMap
、secret
、downwardAPI
和projected
卷 以只读方式挂载。自 Kubernetes v1.10 起,这些卷类型始终是只读的,您无法选择退出。
ReadWriteOncePod
: 启用使用ReadWriteOncePod
持久卷访问模式。RemoveSelfLink
: 将所有对象和集合的.metadata.selfLink
字段设置为空白(空字符串)。自 Kubernetes v1.16 版本起,此字段已弃用。启用此功能后,.metadata.selfLink
字段将保留在 Kubernetes API 中,但始终处于未设置状态。RequestManagement
: 启用在每个 API 服务器上通过优先级和公平性管理请求并发性。自 1.17 起已被APIPriorityAndFairness
取代。ResourceLimitsPriorityFunction
: 启用调度器优先级函数,该函数将最低可能分数 1 分配给至少满足一个输入 Pod 的 CPU 和内存限制的节点。目的是打破得分相同的节点之间的平局。ResourceQuotaScopeSelectors
: 启用资源配额范围选择器。RetroactiveDefaultStorageClass
: 允许将 StorageClass 追溯分配给未绑定的 PVC。RootCAConfigMap
: 配置kube-controller-manager
以将名为kube-root-ca.crt
的 ConfigMap 发布到每个命名空间。此 ConfigMap 包含用于验证与 kube-apiserver 连接的 CA 捆绑包。有关更多详细信息,请参阅 绑定服务帐户令牌。RotateKubeletClientCertificate
: 启用 kubelet 上的客户端 TLS 证书轮换。有关更多详细信息,请参阅 kubelet 配置。RunAsGroup
: 启用对容器 init 进程设置的主组 ID 的控制。RuntimeClass
: 启用 RuntimeClass 功能以选择容器运行时配置。ScheduleDaemonSetPods
: 使 DaemonSet Pod 能够由默认调度器而不是 DaemonSet 控制器进行调度。SCTPSupport
: 在 Pod、服务、端点、EndpointSlice 和网络策略定义中启用 SCTPprotocol
值。SeccompDefault
: 启用将RuntimeDefault
用作所有工作负载的默认 seccomp 配置文件。seccomp 配置文件在 Pod 和/或容器的securityContext
中指定。SecurityContextDeny
: 此网关表明SecurityContextDeny
准入控制器已弃用。SelectorIndex
: 允许 API 服务器监视缓存中的基于标签和字段的索引以加速列表操作。ServiceAccountIssuerDiscovery
: 启用 API 服务器中服务帐户颁发者的 OIDC 发现端点(颁发者和 JWKS URL)。有关更多详细信息,请参阅 为 Pod 配置服务帐户。ServiceAppProtocol
: 启用服务和端点上的appProtocol
字段。ServiceInternalTrafficPolicy
: 启用服务上的internalTrafficPolicy
字段。ServiceIPStaticSubrange
: 启用服务 ClusterIP 分配策略,其中 ClusterIP 范围被细分。动态分配的 ClusterIP 地址将优先从上端范围分配,允许用户从下端范围分配静态 ClusterIP,从而降低冲突风险。有关更多详细信息,请参阅 避免冲突。ServiceLBNodePortControl
: 启用服务上的allocateLoadBalancerNodePorts
字段。ServiceLoadBalancerClass
: 启用服务上的loadBalancerClass
字段。有关更多详细信息,请参阅 指定负载均衡器实现的类别。ServiceLoadBalancerFinalizer
: 启用对服务负载均衡器的终结器保护。ServiceNodeExclusion
: 启用从云提供商创建的负载均衡器中排除节点。如果节点被标记为 "node.kubernetes.io/exclude-from-external-load-balancers
",则该节点有资格被排除。ServiceNodePortStaticSubrange
: 启用对 NodePort 服务使用不同的端口分配策略。有关更多详细信息,请参阅 保留 NodePort 范围以避免冲突。ServiceTopology
: 启用服务根据集群的节点拓扑路由流量。SetHostnameAsFQDN
: 启用将完全限定域名 (FQDN) 设置为 pod 主机名的功能。请参阅 Pod 的setHostnameAsFQDN
字段。StartupProbe
: 启用 kubelet 中的 启动 探测。StatefulSetMinReadySeconds
: 允许minReadySeconds
被 StatefulSet 控制器遵守。StorageObjectInUseProtection
: 如果 PersistentVolume 或 PersistentVolumeClaim 对象仍在使用,则推迟其删除。StreamingProxyRedirects
: 指示 API 服务器拦截(并跟踪)来自后端(kubelet)的流式请求的重定向。流式请求的示例包括exec
、attach
和port-forward
请求。SupportIPVSProxyMode
: 启用使用 IPVS 提供集群内服务负载均衡。有关更多详细信息,请参阅 服务代理。SupportNodePidsLimit
: 启用对限制节点上 PID 的支持。可以在--system-reserved
和--kube-reserved
选项中指定参数pid=<number>
以确保为系统整体和 Kubernetes 系统守护程序分别保留指定数量的进程 ID。SupportPodPidsLimit
: 启用对限制 Pod 中 PID 的支持。SuspendJob
: 启用对挂起和恢复作业的支持。有关更多详细信息,请参阅 作业文档。Sysctls
: 启用对可为每个 pod 设置的命名空间内核参数 (sysctls) 的支持。有关更多详细信息,请参阅 sysctls。TaintBasedEvictions
: 启用根据节点上的污点和 Pod 上的容忍度从节点中驱逐 Pod。有关更多详细信息,请参阅 污点和容忍度。TaintNodesByCondition
: 启用根据 节点条件 自动污点节点。TokenRequest
: 启用服务帐户资源上的TokenRequest
端点。TokenRequestProjection
: 启用通过projected
卷 将服务帐户令牌注入 Pod 中。TopologyManager
: 启用一种机制来协调 Kubernetes 中不同组件的细粒度硬件资源分配。请参阅 控制节点上的拓扑管理策略。TTLAfterFinished
: 允许 TTL 控制器 在资源完成执行后清理资源。UserNamespacesStatelessPodsSupport
: 启用无状态 Pod 的用户命名空间支持。此功能网关在 Kubernetes v1.28 版本中被UserNamespacesSupport
功能网关取代。ValidateProxyRedirects
: 此标志控制 API 服务器是否应该验证重定向是否只被跟踪到同一个主机。仅在StreamingProxyRedirects
标志启用时使用。VolumePVCDataSource
: 启用对指定现有 PVC 作为 DataSource 的支持。VolumeScheduling
: 启用卷拓扑感知调度,使 PersistentVolumeClaim (PVC) 绑定感知调度决策。它还启用在与PersistentLocalVolumes
功能网关一起使用时使用local
卷类型。VolumeSnapshotDataSource
: 启用卷快照数据源支持。VolumeSubpath
: 允许在容器中挂载卷的子路径。VolumeSubpathEnvExpansion
: 启用subPathExpr
字段以将环境变量扩展到subPath
中。WarningHeaders
: 允许在 API 响应中发送警告标题。WindowsEndpointSliceProxying
: 启用后,在 Windows 上运行的 kube-proxy 将使用 EndpointSlices 作为主要数据源,而不是端点,从而提高可扩展性和性能。请参阅 启用 Endpoint Slices。WindowsGMSA
: 启用将 GMSA 凭据规范从 pod 传递到容器运行时。WindowsHostProcessContainers
: 启用对 Windows HostProcess 容器的支持。WindowsRunAsUserName
: 启用对以非默认用户身份在 Windows 容器中运行应用程序的支持。有关更多详细信息,请参阅 配置 RunAsUserName。