功能闸(已移除)

此页面包含已删除的功能门列表。此页面上的信息仅供参考。删除的功能门不同于已发布或已弃用的功能门,因为删除的功能门不再被识别为有效的功能门。但是,Kubernetes 组件仍然识别已发布或已弃用的功能门,尽管它们无法在集群中引起任何行为差异。

对于 Kubernetes 组件仍然识别的功能门,请参阅 Alpha/Beta 功能门表已发布/已弃用功能门表

已删除的功能门

在下表中

  • “从”列包含引入功能的 Kubernetes 版本或其发布阶段更改的版本。
  • “到”列(如果非空)包含您仍然可以使用功能门的最后一个 Kubernetes 版本。如果功能阶段为“已弃用”或“GA”,则“到”列为删除该功能的 Kubernetes 版本。
已删除的功能门
功能默认阶段
AcceleratorsfalseAlpha1.61.10
Accelerators已弃用1.111.11
AdvancedAuditingfalseAlpha1.71.7
AdvancedAuditingtrueBeta1.81.11
AdvancedAuditingtrueGA1.121.27
AffinityInAnnotationsfalseAlpha1.61.7
AffinityInAnnotations已弃用1.81.8
AllowExtTrafficLocalEndpointsfalseBeta1.41.6
AllowExtTrafficLocalEndpointstrueGA1.71.9
AllowInsecureBackendProxytrueBeta1.171.20
AllowInsecureBackendProxytrueGA1.211.25
APISelfSubjectReviewfalseAlpha1.261.26
APISelfSubjectReviewtrueBeta1.271.27
APISelfSubjectReviewtrueGA1.281.29
AttachVolumeLimitfalseAlpha1.111.11
AttachVolumeLimittrueBeta1.121.16
AttachVolumeLimittrueGA1.171.21
BalanceAttachedNodeVolumesfalseAlpha1.111.21
BalanceAttachedNodeVolumesfalse已弃用1.221.22
BlockVolumefalseAlpha1.91.12
BlockVolumetrueBeta1.131.17
BlockVolumetrueGA1.181.21
BoundServiceAccountTokenVolumefalseAlpha1.131.20
BoundServiceAccountTokenVolumetrueBeta1.211.21
BoundServiceAccountTokenVolumetrueGA1.221.23
ConfigurableFSGroupPolicyfalseAlpha1.181.19
ConfigurableFSGroupPolicytrueBeta1.201.22
ConfigurableFSGroupPolicytrueGA1.231.25
ConsistentHTTPGetHandlerstrueGA1.251.30
ControllerManagerLeaderMigrationfalseAlpha1.211.21
ControllerManagerLeaderMigrationtrueBeta1.221.23
ControllerManagerLeaderMigrationtrueGA1.241.26
CRIContainerLogRotationfalseAlpha1.101.10
CRIContainerLogRotationtrueBeta1.111.20
CRIContainerLogRotationtrueGA1.211.22
CronJobControllerV2falseAlpha1.201.20
CronJobControllerV2trueBeta1.211.21
CronJobControllerV2trueGA1.221.23
CronJobTimeZonefalseAlpha1.241.24
CronJobTimeZonetrueBeta1.251.26
CronJobTimeZonetrueGA1.271.28
CSIBlockVolumefalseAlpha1.111.13
CSIBlockVolumetrueBeta1.141.17
CSIBlockVolumetrueGA1.181.21
CSIDriverRegistryfalseAlpha1.121.13
CSIDriverRegistrytrueBeta1.141.17
CSIDriverRegistrytrueGA1.181.21
CSIInlineVolumefalseAlpha1.151.15
CSIInlineVolumetrueBeta1.161.24
CSIInlineVolumetrueGA1.251.26
CSIMigrationfalseAlpha1.141.16
CSIMigrationtrueBeta1.171.24
CSIMigrationtrueGA1.251.26
CSIMigrationAWSfalseAlpha1.141.16
CSIMigrationAWSfalseBeta1.171.22
CSIMigrationAWStrueBeta1.231.24
CSIMigrationAWStrueGA1.251.26
CSIMigrationAWSCompletefalseAlpha1.171.20
CSIMigrationAWSComplete已弃用1.211.21
CSIMigrationAzureDiskfalseAlpha1.151.18
CSIMigrationAzureDiskfalseBeta1.191.22
CSIMigrationAzureDisktrueBeta1.231.23
CSIMigrationAzureDisktrueGA1.241.26
CSIMigrationAzureDiskCompletefalseAlpha1.171.20
CSIMigrationAzureDiskComplete已弃用1.211.21
CSIMigrationAzureFilefalseAlpha1.151.20
CSIMigrationAzureFilefalseBeta1.211.23
CSIMigrationAzureFiletrueBeta1.241.25
CSIMigrationAzureFiletrueGA1.261.29
CSIMigrationAzureFileCompletefalseAlpha1.171.20
CSIMigrationAzureFileComplete已弃用1.211.21
CSIMigrationGCEfalseAlpha1.141.16
CSIMigrationGCEfalseBeta1.171.22
CSIMigrationGCEtrueBeta1.231.24
CSIMigrationGCEtrueGA1.251.27
CSIMigrationGCECompletefalseAlpha1.171.20
CSIMigrationGCEComplete已弃用1.211.21
CSIMigrationOpenStackfalseAlpha1.141.17
CSIMigrationOpenStacktrueBeta1.181.23
CSIMigrationOpenStacktrueGA1.241.25
CSIMigrationOpenStackCompletefalseAlpha1.171.20
CSIMigrationOpenStackComplete已弃用1.211.21
CSIMigrationvSpherefalseAlpha1.181.18
CSIMigrationvSpherefalseBeta1.191.24
CSIMigrationvSpheretrueBeta1.251.25
CSIMigrationvSpheretrueGA1.261.28
CSIMigrationvSphereCompletefalseBeta1.191.21
CSIMigrationvSphereComplete已弃用1.221.22
CSINodeExpandSecretfalseAlpha1.251.26
CSINodeExpandSecrettrueBeta1.271.28
CSINodeExpandSecrettrueGA1.291.30
CSINodeInfofalseAlpha1.121.13
CSINodeInfotrueBeta1.141.16
CSINodeInfotrueGA1.171.22
CSIPersistentVolumefalseAlpha1.91.9
CSIPersistentVolumetrueBeta1.101.12
CSIPersistentVolumetrueGA1.131.16
CSIServiceAccountTokenfalseAlpha1.201.20
CSIServiceAccountTokentrueBeta1.211.21
CSIServiceAccountTokentrueGA1.221.24
CSIStorageCapacityfalseAlpha1.191.20
CSIStorageCapacitytrueBeta1.211.23
CSIStorageCapacitytrueGA1.241.27
CSIVolumeFSGroupPolicyfalseAlpha1.191.19
CSIVolumeFSGroupPolicytrueBeta1.201.22
CSIVolumeFSGroupPolicytrueGA1.231.25
CSRDurationtrueBeta1.221.23
CSRDurationtrueGA1.241.25
CustomPodDNSfalseAlpha1.91.9
CustomPodDNStrueBeta1.101.13
CustomPodDNStrueGA1.141.16
CustomResourceDefaultingfalseAlpha1.151.15
CustomResourceDefaultingtrueBeta1.161.16
CustomResourceDefaultingtrueGA1.171.18
CustomResourcePublishOpenAPIfalseAlpha1.141.14
CustomResourcePublishOpenAPItrueBeta1.151.15
CustomResourcePublishOpenAPItrueGA1.161.18
CustomResourceSubresourcesfalseAlpha1.101.10
CustomResourceSubresourcestrueBeta1.111.15
CustomResourceSubresourcestrueGA1.161.18
CustomResourceValidationfalseAlpha1.81.8
CustomResourceValidationtrueBeta1.91.15
CustomResourceValidationtrueGA1.161.18
CustomResourceValidationExpressionsfalseAlpha1.231.24
CustomResourceValidationExpressionstrueBeta1.251.28
CustomResourceValidationExpressionstrueGA1.291.30
CustomResourceWebhookConversionfalseAlpha1.131.14
CustomResourceWebhookConversiontrueBeta1.151.15
CustomResourceWebhookConversiontrueGA1.161.18
DaemonSetUpdateSurgefalseAlpha1.211.21
DaemonSetUpdateSurgetrueBeta1.221.24
DaemonSetUpdateSurgetrueGA1.251.28
DefaultPodTopologySpreadfalseAlpha1.191.19
DefaultPodTopologySpreadtrueBeta1.201.23
DefaultPodTopologySpreadtrueGA1.241.25
DelegateFSGroupToCSIDriverfalseAlpha1.221.22
DelegateFSGroupToCSIDrivertrueBeta1.231.25
DelegateFSGroupToCSIDrivertrueGA1.261.27
DevicePluginsfalseAlpha1.81.9
DevicePluginstrueBeta1.101.25
DevicePluginstrueGA1.261.27
DisableAcceleratorUsageMetricsfalseAlpha1.191.19
DisableAcceleratorUsageMetricstrueBeta1.201.24
DisableAcceleratorUsageMetricstrueGA1.251.27
DownwardAPIHugePagesfalseAlpha1.201.20
DownwardAPIHugePagesfalseBeta1.211.21
DownwardAPIHugePagestrueBeta1.221.26
DownwardAPIHugePagestrueGA1.271.28
DryRunfalseAlpha1.121.12
DryRuntrueBeta1.131.18
DryRuntrueGA1.191.27
DynamicAuditingfalseAlpha1.131.18
DynamicAuditing已弃用1.191.19
DynamicKubeletConfigfalseAlpha1.41.10
DynamicKubeletConfigtrueBeta1.111.21
DynamicKubeletConfigfalse已弃用1.221.25
DynamicProvisioningSchedulingfalseAlpha1.111.11
DynamicProvisioningScheduling已弃用1.12
DynamicVolumeProvisioningtrueAlpha1.31.7
DynamicVolumeProvisioningtrueGA1.81.12
EnableAggregatedDiscoveryTimeouttrue已弃用1.161.17
EnableEquivalenceClassCachefalseAlpha1.81.12
EnableEquivalenceClassCache已弃用1.131.23
EndpointSlicefalseAlpha1.161.16
EndpointSlicefalseBeta1.171.17
EndpointSlicetrueBeta1.181.20
EndpointSlicetrueGA1.211.24
EndpointSliceNodeNamefalseAlpha1.201.20
EndpointSliceNodeNametrueGA1.211.24
EndpointSliceProxyingfalseAlpha1.181.18
EndpointSliceProxyingtrueBeta1.191.21
EndpointSliceProxyingtrueGA1.221.24
EndpointSliceTerminatingConditionfalseAlpha1.201.21
EndpointSliceTerminatingConditiontrueBeta1.221.25
EndpointSliceTerminatingConditiontrueGA1.261.27
EphemeralContainersfalseAlpha1.161.22
EphemeralContainerstrueBeta1.231.24
EphemeralContainerstrueGA1.251.26
EvenPodsSpreadfalseAlpha1.161.17
EvenPodsSpreadtrueBeta1.181.18
EvenPodsSpreadtrueGA1.191.21
ExpandCSIVolumesfalseAlpha1.141.15
ExpandCSIVolumestrueBeta1.161.23
ExpandCSIVolumestrueGA1.241.26
ExpandedDNSConfigfalseAlpha1.221.25
ExpandedDNSConfigtrueBeta1.261.27
ExpandedDNSConfigtrueGA1.281.29
ExpandInUsePersistentVolumesfalseAlpha1.111.14
ExpandInUsePersistentVolumestrueBeta1.151.23
ExpandInUsePersistentVolumestrueGA1.241.26
ExpandPersistentVolumesfalseAlpha1.81.10
ExpandPersistentVolumestrueBeta1.111.23
ExpandPersistentVolumestrueGA1.241.26
ExperimentalCriticalPodAnnotationfalseAlpha1.51.12
ExperimentalCriticalPodAnnotationfalse已弃用1.131.16
ExperimentalHostUserNamespaceDefaultingfalseBeta1.51.27
ExperimentalHostUserNamespaceDefaultingfalse已弃用1.281.29
ExternalPolicyForExternalIPtrueGA1.181.22
GCERegionalPersistentDisktrueBeta1.101.12
GCERegionalPersistentDisktrueGA1.131.16
GenericEphemeralVolumefalseAlpha1.191.20
GenericEphemeralVolumetrueBeta1.211.22
GenericEphemeralVolumetrueGA1.231.24
GRPCContainerProbefalseAlpha1.231.23
GRPCContainerProbetrueBeta1.241.26
GRPCContainerProbetrueGA1.271.28
HugePagesfalseAlpha1.81.9
HugePagestrueBeta1.101.13
HugePagestrueGA1.141.16
HugePageStorageMediumSizefalseAlpha1.181.18
HugePageStorageMediumSizetrueBeta1.191.21
HugePageStorageMediumSizetrueGA1.221.24
HyperVContainerfalseAlpha1.101.19
HyperVContainerfalse已弃用1.201.20
IdentifyPodOSfalseAlpha1.231.23
IdentifyPodOStrueBeta1.241.24
IdentifyPodOStrueGA1.251.26
ImmutableEphemeralVolumesfalseAlpha1.181.18
ImmutableEphemeralVolumestrueBeta1.191.20
ImmutableEphemeralVolumestrueGA1.211.24
IndexedJobfalseAlpha1.211.21
IndexedJobtrueBeta1.221.23
IndexedJobtrueGA1.241.25
IngressClassNamespacedParamsfalseAlpha1.211.21
IngressClassNamespacedParamstrueBeta1.221.22
IngressClassNamespacedParamstrueGA1.231.24
InitializersfalseAlpha1.71.13
Initializers已弃用1.141.14
InTreePluginAWSUnregisterfalseAlpha1.211.30
InTreePluginAzureDiskUnregisterfalseAlpha1.211.30
InTreePluginAzureFileUnregisterfalseAlpha1.211.30
InTreePluginGCEUnregisterfalseAlpha1.211.30
InTreePluginOpenStackUnregisterfalseAlpha1.211.30
InTreePluginvSphereUnregisterfalseAlpha1.211.30
IPTablesOwnershipCleanupfalseAlpha1.251.26
IPTablesOwnershipCleanuptrueBeta1.271.27
IPTablesOwnershipCleanuptrueGA1.281.29
IPv6DualStackfalseAlpha1.151.20
IPv6DualStacktrueBeta1.211.22
IPv6DualStacktrueGA1.231.24
JobMutableNodeSchedulingDirectivestrueBeta1.231.26
JobMutableNodeSchedulingDirectivestrueGA1.271.28
JobTrackingWithFinalizersfalseAlpha1.221.22
JobTrackingWithFinalizersfalseBeta1.231.24
JobTrackingWithFinalizerstrueBeta1.251.25
JobTrackingWithFinalizerstrueGA1.261.28
KubeletConfigFilefalseAlpha1.81.9
KubeletConfigFile已弃用1.101.10
KubeletCredentialProvidersfalseAlpha1.201.23
KubeletCredentialProviderstrueBeta1.241.25
KubeletCredentialProviderstrueGA1.261.28
KubeletPluginsWatcherfalseAlpha1.111.11
KubeletPluginsWatchertrueBeta1.121.12
KubeletPluginsWatchertrueGA1.131.16
KubeletPodResourcesfalseAlpha1.131.14
KubeletPodResourcestrueBeta1.151.27
KubeletPodResourcestrueGA1.281.29
KubeletPodResourcesGetAllocatablefalseAlpha1.211.22
KubeletPodResourcesGetAllocatabletrueBeta1.231.27
KubeletPodResourcesGetAllocatabletrueGA1.281.29
LegacyNodeRoleBehaviorfalseAlpha1.161.18
LegacyNodeRoleBehaviortrueBeta1.191.20
LegacyNodeRoleBehaviorfalseGA1.211.22
LegacyServiceAccountTokenNoAutoGenerationtrueBeta1.241.25
LegacyServiceAccountTokenNoAutoGenerationtrueGA1.261.28
LegacyServiceAccountTokenTrackingfalseAlpha1.261.26
LegacyServiceAccountTokenTrackingtrueBeta1.271.27
LegacyServiceAccountTokenTrackingtrueGA1.281.29
LocalStorageCapacityIsolationfalseAlpha1.71.9
LocalStorageCapacityIsolationtrueBeta1.101.24
LocalStorageCapacityIsolationtrueGA1.251.26
MinimizeIPTablesRestorefalseAlpha1.261.26
MinimizeIPTablesRestoretrueBeta1.271.27
MinimizeIPTablesRestoretrueGA1.281.29
MixedProtocolLBServicefalseAlpha1.201.23
MixedProtocolLBServicetrueBeta1.241.25
MixedProtocolLBServicetrueGA1.261.27
MountContainersfalseAlpha1.91.16
MountContainersfalse已弃用1.171.17
MountPropagationfalseAlpha1.81.9
MountPropagationtrueBeta1.101.11
MountPropagationtrueGA1.121.14
MultiCIDRRangeAllocatorfalseAlpha1.251.28
NamespaceDefaultLabelNametrueBeta1.211.21
NamespaceDefaultLabelNametrueGA1.221.23
NetworkPolicyEndPortfalseAlpha1.211.21
NetworkPolicyEndPorttrueBeta1.221.24
NetworkPolicyEndPorttrueGA1.251.26
NetworkPolicyStatusfalseAlpha1.241.27
NodeDisruptionExclusionfalseAlpha1.161.18
NodeDisruptionExclusiontrueBeta1.191.20
NodeDisruptionExclusiontrueGA1.211.22
NodeLeasefalseAlpha1.121.13
NodeLeasetrueBeta1.141.16
NodeLeasetrueGA1.171.23
NonPreemptingPriorityfalseAlpha1.151.18
NonPreemptingPrioritytrueBeta1.191.23
NonPreemptingPrioritytrueGA1.241.25
OpenAPIV3falseAlpha1.231.23
OpenAPIV3trueBeta1.241.26
OpenAPIV3trueGA1.271.28
PersistentLocalVolumesfalseAlpha1.71.9
PersistentLocalVolumestrueBeta1.101.13
PersistentLocalVolumestrueGA1.141.16
PodAffinityNamespaceSelectorfalseAlpha1.211.21
PodAffinityNamespaceSelectortrueBeta1.221.23
PodAffinityNamespaceSelectortrueGA1.241.25
Pod 中断预算falseAlpha1.31.4
Pod 中断预算trueBeta1.51.20
Pod 中断预算trueGA1.211.25
PodHasNetworkConditionfalseAlpha1.251.27
PodOverheadfalseAlpha1.161.17
PodOverheadtrueBeta1.181.23
PodOverheadtrueGA1.241.25
PodPriorityfalseAlpha1.81.10
PodPrioritytrueBeta1.111.13
PodPrioritytrueGA1.141.18
PodReadinessGatesfalseAlpha1.111.11
PodReadinessGatestrueBeta1.121.13
PodReadinessGatestrueGA1.141.16
PodSecurityfalseAlpha1.221.22
PodSecuritytrueBeta1.231.24
PodSecuritytrueGA1.251.27
PodShareProcessNamespacefalseAlpha1.101.11
PodShareProcessNamespacetrueBeta1.121.16
PodShareProcessNamespacetrueGA1.171.19
PreferNominatedNodefalseAlpha1.211.21
PreferNominatedNodetrueBeta1.221.23
PreferNominatedNodetrueGA1.241.25
ProbeTerminationGracePeriodfalseAlpha1.211.21
ProbeTerminationGracePeriodfalseBeta1.221.24
ProbeTerminationGracePeriodtrueBeta1.251.27
ProbeTerminationGracePeriodtrueGA1.281.28
ProxyTerminatingEndpointsfalseAlpha1.221.25
ProxyTerminatingEndpointstrueBeta1.261.27
ProxyTerminatingEndpointstrueGA1.281.29
PVCProtectionfalseAlpha1.91.9
PVCProtection已弃用1.101.10
ReadOnlyAPIDataVolumestrueBeta1.81.9
ReadOnlyAPIDataVolumesGA1.101.10
ReadWriteOncePodfalseAlpha1.221.26
ReadWriteOncePodtrueBeta1.271.28
ReadWriteOncePodtrueGA1.291.30
RemoveSelfLinkfalseAlpha1.161.19
RemoveSelfLinktrueBeta1.201.23
RemoveSelfLinktrueGA1.241.29
RequestManagementfalseAlpha1.151.16
RequestManagement已弃用1.171.17
ResourceLimitsPriorityFunctionfalseAlpha1.91.18
ResourceLimitsPriorityFunction已弃用1.191.19
ResourceQuotaScopeSelectorsfalseAlpha1.111.11
ResourceQuotaScopeSelectorstrueBeta1.121.16
ResourceQuotaScopeSelectorstrueGA1.171.18
RetroactiveDefaultStorageClassfalseAlpha1.251.25
RetroactiveDefaultStorageClasstrueBeta1.261.27
RetroactiveDefaultStorageClasstrueGA1.281.28
RootCAConfigMapfalseAlpha1.131.19
RootCAConfigMaptrueBeta1.201.20
RootCAConfigMaptrueGA1.211.22
RotateKubeletClientCertificatetrueBeta1.81.18
RotateKubeletClientCertificatetrueGA1.191.21
RunAsGrouptrueBeta1.141.20
RunAsGrouptrueGA1.211.22
RuntimeClassfalseAlpha1.121.13
RuntimeClasstrueBeta1.141.19
RuntimeClasstrueGA1.201.24
ScheduleDaemonSetPodsfalseAlpha1.111.11
ScheduleDaemonSetPodstrueBeta1.121.16
ScheduleDaemonSetPodstrueGA1.171.18
SCTPSupportfalseAlpha1.121.18
SCTPSupporttrueBeta1.191.19
SCTPSupporttrueGA1.201.22
SeccompDefaultfalseAlpha1.221.24
SeccompDefaulttrueBeta1.251.26
SeccompDefaulttrueGA1.271.28
SecurityContextDenyfalseAlpha1.271.29
SelectorIndexfalseAlpha1.181.18
SelectorIndextrueBeta1.191.19
SelectorIndextrueGA1.201.25
ServiceAccountIssuerDiscoveryfalseAlpha1.181.19
ServiceAccountIssuerDiscoverytrueBeta1.201.20
ServiceAccountIssuerDiscoverytrueGA1.211.23
ServiceAppProtocolfalseAlpha1.181.18
ServiceAppProtocoltrueBeta1.191.19
ServiceAppProtocoltrueGA1.201.22
ServiceInternalTrafficPolicyfalseAlpha1.211.21
ServiceInternalTrafficPolicytrueBeta1.221.25
ServiceInternalTrafficPolicytrueGA1.261.27
ServiceIPStaticSubrangefalseAlpha1.241.24
ServiceIPStaticSubrangetrueBeta1.251.25
ServiceIPStaticSubrangetrueGA1.261.27
ServiceLBNodePortControlfalseAlpha1.201.21
ServiceLBNodePortControltrueBeta1.221.23
ServiceLBNodePortControltrueGA1.241.25
ServiceLoadBalancerClassfalseAlpha1.211.21
ServiceLoadBalancerClasstrueBeta1.221.23
ServiceLoadBalancerClasstrueGA1.241.25
ServiceLoadBalancerFinalizerfalseAlpha1.151.15
ServiceLoadBalancerFinalizertrueBeta1.161.16
ServiceLoadBalancerFinalizertrueGA1.171.20
ServiceNodeExclusionfalseAlpha1.81.18
ServiceNodeExclusiontrueBeta1.191.20
ServiceNodeExclusiontrueGA1.211.22
ServiceNodePortStaticSubrangefalseAlpha1.271.27
ServiceNodePortStaticSubrangetrueBeta1.281.28
ServiceNodePortStaticSubrangetrueGA1.291.30
ServiceTopologyfalseAlpha1.171.19
ServiceTopologyfalse已弃用1.201.22
SetHostnameAsFQDNfalseAlpha1.191.19
SetHostnameAsFQDNtrueBeta1.201.21
SetHostnameAsFQDNtrueGA1.221.24
StartupProbefalseAlpha1.161.17
StartupProbetrueBeta1.181.19
StartupProbetrueGA1.201.23
StatefulSetMinReadySecondsfalseAlpha1.221.22
StatefulSetMinReadySecondstrueBeta1.231.24
StatefulSetMinReadySecondstrueGA1.251.26
StorageObjectInUseProtectiontrueBeta1.101.10
StorageObjectInUseProtectiontrueGA1.111.24
StreamingProxyRedirectsfalseBeta1.51.5
StreamingProxyRedirectstrueBeta1.61.17
StreamingProxyRedirectstrue已弃用1.181.21
StreamingProxyRedirectsfalse已弃用1.221.24
SupportIPVSProxyModefalseAlpha1.81.8
SupportIPVSProxyModefalseBeta1.91.9
SupportIPVSProxyModetrueBeta1.101.10
SupportIPVSProxyModetrueGA1.111.20
SupportNodePidsLimitfalseAlpha1.141.14
SupportNodePidsLimittrueBeta1.151.19
SupportNodePidsLimittrueGA1.201.23
SupportPodPidsLimitfalseAlpha1.101.13
SupportPodPidsLimittrueBeta1.141.19
SupportPodPidsLimittrueGA1.201.23
SuspendJobfalseAlpha1.211.21
SuspendJobtrueBeta1.221.23
SuspendJobtrueGA1.241.25
SysctlstrueBeta1.111.20
SysctlstrueGA1.211.22
TaintBasedEvictionsfalseAlpha1.61.12
TaintBasedEvictionstrueBeta1.131.17
TaintBasedEvictionstrueGA1.181.20
TaintNodesByConditionfalseAlpha1.81.11
TaintNodesByConditiontrueBeta1.121.16
TaintNodesByConditiontrueGA1.171.18
令牌请求falseAlpha1.101.11
令牌请求trueBeta1.121.19
令牌请求trueGA1.201.21
TokenRequestProjectionfalseAlpha1.111.11
TokenRequestProjectiontrueBeta1.121.19
TokenRequestProjectiontrueGA1.201.21
TopologyManagerfalseAlpha1.161.17
TopologyManagertrueBeta1.181.26
TopologyManagertrueGA1.271.28
TTLAfterFinishedfalseAlpha1.121.20
TTLAfterFinishedtrueBeta1.211.22
TTLAfterFinishedtrueGA1.231.24
UserNamespacesStatelessPodsSupportfalseAlpha1.251.27
ValidateProxyRedirectsfalseAlpha1.121.13
ValidateProxyRedirectstrueBeta1.141.21
ValidateProxyRedirectstrue已弃用1.221.24
VolumePVCDataSourcefalseAlpha1.151.15
VolumePVCDataSourcetrueBeta1.161.17
VolumePVCDataSourcetrueGA1.181.21
VolumeSchedulingfalseAlpha1.91.9
VolumeSchedulingtrueBeta1.101.12
VolumeSchedulingtrueGA1.131.16
VolumeSnapshotDataSourcefalseAlpha1.121.16
VolumeSnapshotDataSourcetrueBeta1.171.19
VolumeSnapshotDataSourcetrueGA1.201.22
VolumeSubpathtrueGA1.101.24
VolumeSubpathEnvExpansionfalseAlpha1.141.14
VolumeSubpathEnvExpansiontrueBeta1.151.16
VolumeSubpathEnvExpansiontrueGA1.171.24
WarningHeaderstrueBeta1.191.21
WarningHeaderstrueGA1.221.24
WindowsEndpointSliceProxyingfalseAlpha1.191.20
WindowsEndpointSliceProxyingtrueBeta1.211.21
WindowsEndpointSliceProxyingtrueGA1.221.24
WindowsGMSAfalseAlpha1.141.15
WindowsGMSAtrueBeta1.161.17
WindowsGMSAtrueGA1.181.20
WindowsHostProcessContainersfalseAlpha1.221.22
WindowsHostProcessContainerstrueBeta1.231.25
WindowsHostProcessContainerstrueGA1.261.27
WindowsRunAsUserNamefalseAlpha1.161.16
WindowsRunAsUserNametrueBeta1.171.17
WindowsRunAsUserNametrueGA1.181.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-managercloud-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: 启用 EndpointSlice nodeName 字段。

  • EndpointSliceProxying: 启用后,在 Linux 上运行的 kube-proxy 将使用 EndpointSlice 作为主要数据源,而不是 Endpoints,从而实现可扩展性和性能改进。请参阅 启用 EndpointSlice

  • EndpointSliceTerminatingCondition: 启用 EndpointSlice terminatingserving 条件字段。

  • 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: 启用将默认用户命名空间设置为主机。这适用于使用其他主机命名空间、主机挂载或具有特权或使用特定非命名空间功能(例如 MKNODESYS_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 中添加了两个字段 - ScopeNamespace

  • 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 标签,而有利于由 NodeDisruptionExclusionServiceNodeExclusion 提供的特定于功能的标签。

  • 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:

    设置 configMapsecretdownwardAPIprojected 以只读方式挂载。

    自 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.crtConfigMap 发布到每个命名空间。此 ConfigMap 包含用于验证与 kube-apiserver 连接的 CA 捆绑包。有关更多详细信息,请参阅 绑定服务帐户令牌

  • RotateKubeletClientCertificate: 启用 kubelet 上的客户端 TLS 证书轮换。有关更多详细信息,请参阅 kubelet 配置

  • RunAsGroup: 启用对容器 init 进程设置的主组 ID 的控制。

  • RuntimeClass: 启用 RuntimeClass 功能以选择容器运行时配置。

  • ScheduleDaemonSetPods: 使 DaemonSet Pod 能够由默认调度器而不是 DaemonSet 控制器进行调度。

  • SCTPSupport: 在 Pod、服务、端点、EndpointSlice 和网络策略定义中启用 SCTP protocol 值。

  • 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)的流式请求的重定向。流式请求的示例包括 execattachport-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

上次修改时间:2023 年 12 月 25 日下午 1:49 PST: 删除 GA 功能网关 RemoveSelfLink (32a94100f8)