Files
kubernetes/test/compatibility_lifecycle/reference/feature_list.md
T
2026-10-21 20:21:54 +00:00

85 KiB
Raw Blame History

Kubernetes Feature Gates

Feature Enabled Locked Alpha Beta GA Deprecated Dependencies Links
APIResponseCompression :ballot_box_with_check: 1.16+ 1.8–1.15 1.16– code KEPs
APIServerIdentity :ballot_box_with_check: 1.26+ 1.20–1.25 1.26– code KEPs
APIServerWebhookAuthenticationToken 1.37– code KEPs
APIServingWithRoutine 1.30– code KEPs
AllocatorPoolBufferCap :ballot_box_with_check: 1.38+ 1.38– code KEPs
AllowDNSOnlyNodeCSR :ballot_box_with_check: 1.0+ 1.0–1.30 1.31– code KEPs
AllowInsecureKubeletCertificateSigningRequests :ballot_box_with_check: 1.0+ 1.0–1.30 1.31– code KEPs
AllowOverwriteTerminationGracePeriodSeconds :ballot_box_with_check: 1.0+ :closed_lock_with_key: 1.35+ 1.0–1.31 1.32– code KEPs
AllowParsingUserUIDFromCertAuth :ballot_box_with_check: 1.33+ 1.33– code KEPs
AllowServiceExternalIPs :ballot_box_with_check: 1.0+ 1.0– code KEPs
AllowUnsafeMalformedObjectDeletion :ballot_box_with_check: 1.37+ 1.32–1.36 1.37– code KEPs
AtomicFIFO :ballot_box_with_check: 1.36+ 1.36– code KEPs
AtomicWriteVolumeUserFields 1.37– code KEPs
AuthorizePodWebsocketUpgradeCreatePermission :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.38+ 1.35–1.37 1.38– code KEPs
CBORServingAndStorage 1.32– code KEPs
CPUManagerPolicyAlphaOptions 1.23– code KEPs
CPUManagerPolicyBetaOptions :ballot_box_with_check: 1.23+ 1.23– code KEPs
CPUManagerPolicyOptions :ballot_box_with_check: 1.23+ :closed_lock_with_key: 1.33+ 1.22 1.23–1.32 1.33– code KEPs
CRDObservedGenerationTracking :ballot_box_with_check: 1.36+ 1.35– code KEPs
CRIListStreaming 1.36– code KEPs
CSIServiceAccountTokenSecrets :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.36+ 1.35 1.36– code KEPs
CSIVolumeHealth 1.21– code KEPs
CertificateSigningRequestMLDSA :ballot_box_with_check: 1.38+ 1.38– code KEPs
ChangeContainerStatusOnKubeletRestart :ballot_box_with_check: 1.0+ 1.0–1.34 1.35– code KEPs
ClearingNominatedNodeNameAfterBinding :ballot_box_with_check: 1.35+ 1.34 1.35– code KEPs
ClientsAllowCARotation :ballot_box_with_check: 1.36+ 1.36– code KEPs
ClientsAllowCBOR 1.32– code KEPs
ClientsAllowTLSCacheGC :ballot_box_with_check: 1.36+ 1.36– code KEPs
ClientsPreferCBOR 1.32– code KEPs
CloudControllerManagerWatchBasedRoutesReconciliation 1.35– code KEPs
CloudControllerManagerWebhook 1.27– code KEPs
CloudNodeAdditionalLabelsReconciliation 1.38– code KEPs
ClusterTrustBundle :ballot_box_with_check: 1.37+ 1.27–1.32 1.33–1.36 1.37– code KEPs
ClusterTrustBundleProjection :ballot_box_with_check: 1.37+ 1.29–1.32 1.33–1.36 1.37– ClusterTrustBundle code KEPs
ComponentFlagz :ballot_box_with_check: 1.36+ 1.32–1.35 1.36– code KEPs
ComponentStatusz :ballot_box_with_check: 1.36+ 1.32–1.35 1.36– code KEPs
CompositePodGroup 1.37– GenericWorkload
TopologyAwareWorkloadScheduling
code KEPs
ConcurrentWatchObjectDecode :ballot_box_with_check: 1.37+ 1.31– code KEPs
ConditionalAuthorization 1.38– code KEPs
ConsistentListFromCacheSkipTimeoutFallback 1.37– code KEPs
ConstrainedImpersonation :ballot_box_with_check: 1.36+ 1.35 1.36– code KEPs
ContainerCheckpoint :ballot_box_with_check: 1.30+ 1.25–1.29 1.30– code KEPs
ContainerRestartRules :ballot_box_with_check: 1.35+ 1.34 1.35– code KEPs
ContainerStopSignals 1.33– code KEPs
CoordinatedLeaderElection 1.31–1.32 1.33– code KEPs
CrossNamespaceVolumeDataSource 1.26– code KEPs
CustomCPUCFSQuotaPeriod :ballot_box_with_check: 1.36+ 1.12–1.35 1.36– code KEPs
DRAAdminAccess :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.32–1.33 1.34–1.35 1.36– code KEPs
DRAConsumableCapacity :ballot_box_with_check: 1.36+ 1.34–1.35 1.36– code KEPs
DRADerivedAttributes 1.37– code KEPs
DRADeviceBindingConditions :ballot_box_with_check: 1.36+ 1.34–1.35 1.36– DRAResourceClaimDeviceStatus code KEPs
DRADeviceCompatibilityGroups 1.37– DRAPartitionableDevices code KEPs
DRADeviceTaintRules :ballot_box_with_check: 1.37+ :closed_lock_with_key: 1.38+ 1.35 1.36 1.37– DRADeviceTaints code KEPs
DRADeviceTaints :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.38+ 1.33–1.35 1.36 1.37– code KEPs
DRAExtendedResource :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.34–1.35 1.36 1.37– code KEPs
DRAFractionalCapacityRange :ballot_box_with_check: 1.37+ 1.37– DRAConsumableCapacity code KEPs
DRAListTypeAttributes 1.36– code KEPs
DRANodeAllocatableResources 1.36– code KEPs
DRAOptionalNodeOperations 1.37– NodeDeclaredFeatures code KEPs
DRAPartitionableDevices :ballot_box_with_check: 1.36+ 1.33–1.35 1.36– code KEPs
DRAPartitionableDevicesType 1.37– DRAPartitionableDevices
DRAResourcePoolStatus
code KEPs
DRAPrioritizedList :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.37+ 1.33 1.34–1.35 1.36– code KEPs
DRAResourceClaimDeviceStatus :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.37+ 1.32 1.33–1.36 1.37– code KEPs
DRAResourceClaimGranularStatusAuthorization :ballot_box_with_check: 1.36+ 1.36– DRAResourceClaimDeviceStatus code KEPs
DRAResourcePoolStatus 1.36– code KEPs
DRASchedulerFilterTimeout :ballot_box_with_check: 1.34+ 1.34– code KEPs
DRAWorkloadResourceClaims 1.36 1.37– GenericWorkload code KEPs
DeclarativeValidation :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.33–1.35 1.36– code KEPs
DeclarativeValidationBeta :ballot_box_with_check: 1.36+ 1.36– DeclarativeValidation code KEPs
DeclarativeValidationTakeover :closed_lock_with_key: 1.37+ 1.33–1.35 1.36– DeclarativeValidation code KEPs
DefaultPodSysctls 1.37– code KEPs
DeploymentReplicaSetTerminatingReplicas :ballot_box_with_check: 1.35+ 1.33–1.34 1.35– code KEPs
DetectCacheInconsistency :ballot_box_with_check: 1.34+ 1.34– code KEPs
DisableCPUQuotaWithExclusiveCPUs :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.37+ 1.33–1.35 1.36– code KEPs
DisableNodeKubeProxyVersion :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.29–1.30 1.31– code KEPs
EmptyDirVolumeMode 1.37– code KEPs
EnvFiles :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.38+ 1.34 1.35–1.37 1.38– code KEPs
EtcdRangeStream :ballot_box_with_check: 1.37+ 1.37– code KEPs
EventedPLEG 1.26– PLEGOnDemandRelist code KEPs
EvictionRequestAPI 1.37– code KEPs
ExcludeAdmissionWebhookVirtualResources :ballot_box_with_check: 1.37+ 1.37– code KEPs
ExecProbeTimeout :ballot_box_with_check: 1.20+ :closed_lock_with_key: 1.35+ 1.20– code KEPs
ExtendWebSocketsToKubelet :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.38+ 1.36–1.37 1.38– NodeDeclaredFeatures code KEPs
ExternalServiceAccountTokenSigner :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.32–1.33 1.34–1.35 1.36– code KEPs
GRPCContainerProbeTLS 1.37– code KEPs
GenericWorkload 1.35–1.36 1.37– code KEPs
GitRepoVolumeDriver :ballot_box_with_check: 1.0+ :closed_lock_with_key: 1.36+ 1.0–1.32 1.33– code KEPs
GracefulNodeShutdown :ballot_box_with_check: 1.21+ 1.20 1.21– code KEPs
GracefulNodeShutdownBasedOnPodPriority :ballot_box_with_check: 1.24+ 1.23 1.24– GracefulNodeShutdown code KEPs
H2CContainerProbe 1.37– NodeDeclaredFeatures code KEPs
HPAConfigurableTolerance :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.37+ 1.33–1.34 1.35–1.36 1.37– code KEPs
HPAGeneration :ballot_box_with_check: 1.37+ :closed_lock_with_key: 1.38+ 1.37 1.38– code KEPs
HPAOptimizedSelectorStore :ballot_box_with_check: 1.37+ 1.37– code KEPs
HPAScaleToZero :ballot_box_with_check: 1.37+ 1.16–1.36 1.37– code KEPs
HostnameOverride :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.37+ 1.34 1.35–1.36 1.37– code KEPs
HugepageAwareEviction :ballot_box_with_check: 1.37+ 1.37– code KEPs
ImageMaximumGCAge :ballot_box_with_check: 1.30+ :closed_lock_with_key: 1.35+ 1.29 1.30–1.34 1.35– code KEPs
ImageVolume :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.36+ 1.31–1.32 1.33–1.35 1.36– code KEPs
ImageVolumeWithDigest 1.35– ImageVolume code KEPs
InOrderInformers :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.33–1.35 1.36– code KEPs
InOrderInformersBatchProcess :ballot_box_with_check: 1.35+ 1.35– code KEPs
InPlacePodLevelResourcesVerticalScaling :ballot_box_with_check: 1.36+ 1.35 1.36– InPlacePodVerticalScaling
NodeDeclaredFeatures
PodLevelResources
code KEPs
InPlacePodVerticalScaling :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.35+ 1.27–1.32 1.33–1.34 1.35– code KEPs
InPlacePodVerticalScalingExclusiveCPUs 1.32– InPlacePodVerticalScaling code KEPs
InPlacePodVerticalScalingExclusiveMemory 1.34– InPlacePodVerticalScaling code KEPs
InPlacePodVerticalScalingInitContainers :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.36 1.37– InPlacePodVerticalScaling
NodeDeclaredFeatures
code KEPs
InPlacePodVerticalScalingMemoryBackedVolumes 1.37– InPlacePodVerticalScaling
NodeDeclaredFeatures
code KEPs
InPlacePodVerticalScalingSchedulerPreemption 1.37– InPlacePodVerticalScaling code KEPs
InformerResourceVersion :ballot_box_with_check: 1.35+ 1.30–1.34 1.35– code KEPs
InterPodAffinityHostnameFastPath 1.37– code KEPs
KMSv1 :ballot_box_with_check: 1.0+ 1.0–1.27 1.28– code KEPs
KubeProxyIPVS :ballot_box_with_check: 1.0+ 1.0–1.36 1.37– code KEPs
KubeProxyNFTablesLocalhostNodePorts :ballot_box_with_check: 1.38+ 1.37 1.38– code KEPs
KubeletAllocatedPodsEndpoint 1.37– InPlacePodVerticalScaling code KEPs
KubeletCgroupDriverFromCRI :ballot_box_with_check: 1.31+ :closed_lock_with_key: 1.34+ 1.28–1.30 1.31–1.33 1.34– code KEPs
KubeletCrashLoopBackOffMax :ballot_box_with_check: 1.35+ 1.32–1.34 1.35– code KEPs
KubeletEnsureSecretPulledImages :ballot_box_with_check: 1.35+ 1.33–1.34 1.35– code KEPs
KubeletFineGrainedAuthz :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.32 1.33–1.35 1.36– code KEPs
KubeletInUserNamespace :ballot_box_with_check: 1.37+ 1.22–1.36 1.37– code KEPs
KubeletPSI :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.33 1.34–1.35 1.36– code KEPs
KubeletPodResourcesDynamicResources :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.27–1.33 1.34–1.35 1.36– code KEPs
KubeletPodResourcesGet :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.27–1.33 1.34–1.35 1.36– code KEPs
KubeletPodResourcesListUseActivePods :ballot_box_with_check: 1.34+ 1.0–1.33 1.34– code KEPs
KubeletRegistrationGetOnExistsOnly :ballot_box_with_check: 1.0+ 1.0–1.31 1.32– code KEPs
KubeletSeparateDiskGC :ballot_box_with_check: 1.31+ 1.29–1.30 1.31– code KEPs
KubeletServiceAccountTokenForCredentialProviders :ballot_box_with_check: 1.34+ 1.33 1.34– code KEPs
ListFromCacheSnapshot :ballot_box_with_check: 1.34+ 1.33 1.34– code KEPs
LocalStorageCapacityIsolationFSQuotaMonitoring 1.15–1.30 1.31– code KEPs
ManagedFieldsOptOut 1.38– code KEPs
ManagedFieldsOptOutClient 1.38– code KEPs
ManifestBasedAdmissionControlConfig :ballot_box_with_check: 1.37+ 1.36 1.37– code KEPs
MatchLabelKeysInPodTopologySpread :ballot_box_with_check: 1.27+ 1.25–1.26 1.27– code KEPs
MatchLabelKeysInPodTopologySpreadSelectorMerge :ballot_box_with_check: 1.34+ 1.34– MatchLabelKeysInPodTopologySpread code KEPs
MaxUnavailableStatefulSet :ballot_box_with_check: 1.37+ 1.24–1.34 1.35– code KEPs
MemoryQoS :ballot_box_with_check: 1.37+ 1.22–1.36 1.37– code KEPs
MutableCSINodeAllocatableCount :ballot_box_with_check: 1.35+ :closed_lock_with_key: 1.36+ 1.33 1.34–1.35 1.36– code KEPs
MutablePVNodeAffinity 1.35– code KEPs
MutablePodResourcesForSuspendedJobs :ballot_box_with_check: 1.36+ 1.35 1.36– code KEPs
MutableSchedulingDirectivesForSuspendedJobs :ballot_box_with_check: 1.36+ 1.35 1.36– code KEPs
MutatingAdmissionPolicy :ballot_box_with_check: 1.36+ 1.32–1.33 1.34–1.35 1.36– code KEPs
NFTablesNetlink :ballot_box_with_check: 1.37+ 1.37– code KEPs
NodeControllerLeaseCircuitBreaker :ballot_box_with_check: 1.37+ 1.37– AtomicFIFO code KEPs
NodeDeclaredFeatures :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.35 1.36 1.37– code KEPs
NodeInclusionPolicyInPodTopologySpread :ballot_box_with_check: 1.26+ :closed_lock_with_key: 1.33+ 1.25 1.26–1.32 1.33– code KEPs
NodeLifecycleConditions 1.37– code KEPs
NodeLogQuery :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.36+ 1.27–1.29 1.30–1.35 1.36– code KEPs
NodeSwap :ballot_box_with_check: 1.30+ :closed_lock_with_key: 1.34+ 1.22–1.27 1.28–1.33 1.34– code KEPs
NominatedNodeNameForExpectation :ballot_box_with_check: 1.35+ 1.34 1.35– code KEPs
OpenAPIEnums :ballot_box_with_check: 1.24+ 1.23 1.24– code KEPs
OpenAPIV2LazyBuild :ballot_box_with_check: 1.38+ 1.38– code KEPs
OpportunisticBatching :ballot_box_with_check: 1.35+ 1.35– code KEPs
PLEGOnDemandRelist :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.36 1.37– code KEPs
PersistentVolumeClaimUnusedSinceTime :ballot_box_with_check: 1.37+ 1.36 1.37– code KEPs
PodAndContainerStatsFromCRI 1.23–1.36 1.37– code KEPs
PodCertificateMLDSA :ballot_box_with_check: 1.38+ 1.38– code KEPs
PodCertificateRequest :ballot_box_with_check: 1.37+ 1.34 1.35–1.36 1.37– code KEPs
PodDeletionCost :ballot_box_with_check: 1.22+ 1.21 1.22– code KEPs
PodGroupPreemptionPolicy 1.37– GenericWorkload code KEPs
PodLevelResourceManagers 1.36 1.37– PodLevelResources code KEPs
PodLevelResources :ballot_box_with_check: 1.34+ 1.32–1.33 1.34– code KEPs
PodLevelResourcesFixDefaulting :ballot_box_with_check: 1.37+ 1.37– PodLevelResources code KEPs
PodLevelResourcesFixKubeletQOSClass :ballot_box_with_check: 1.37+ 1.37– PodLevelResources code KEPs
PodLogsQuerySplitStreams 1.32– code KEPs
PodObservedGenerationTracking :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.35+ 1.33 1.34 1.35– code KEPs
PodReadyToStartContainersCondition :ballot_box_with_check: 1.29+ :closed_lock_with_key: 1.37+ 1.28 1.29–1.36 1.37– code KEPs
PodTopologyLabelsAdmission :ballot_box_with_check: 1.35+ 1.33–1.34 1.35– code KEPs
PodsAPI :ballot_box_with_check: 1.37+ 1.36 1.37– code KEPs
PortForwardWebsockets :ballot_box_with_check: 1.31+ :closed_lock_with_key: 1.38+ 1.30 1.31–1.37 1.38– code KEPs
ProcMountType :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.12–1.30 1.31–1.35 1.36– UserNamespacesSupport code KEPs
QOSReserved 1.11– code KEPs
RecoverVolumeExpansionFailure :ballot_box_with_check: 1.32+ :closed_lock_with_key: 1.34+ 1.23–1.31 1.32–1.33 1.34– code KEPs
RecursiveReadOnlyMounts :ballot_box_with_check: 1.31+ :closed_lock_with_key: 1.33+ 1.30 1.31–1.32 1.33– code KEPs
ReduceDefaultCrashLoopBackOffDecay 1.33– code KEPs
RelaxedEnvironmentVariableValidation :ballot_box_with_check: 1.32+ :closed_lock_with_key: 1.34+ 1.30–1.31 1.32–1.33 1.34– code KEPs
RelaxedServiceNameValidation :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.34–1.35 1.36 1.37– code KEPs
ReloadKubeletClientCAFile :ballot_box_with_check: 1.36+ 1.36– code KEPs
ReloadKubeletServerCertificateFile :ballot_box_with_check: 1.31+ 1.31– code KEPs
RemoteRequestHeaderUID :ballot_box_with_check: 1.33+ 1.32 1.33– code KEPs
RequestCostAggregation 1.38– code KEPs
ResourceHealthStatus :ballot_box_with_check: 1.36+ 1.31–1.35 1.36– code KEPs
ResourceHealthStatusMessage :ballot_box_with_check: 1.36+ 1.36– ResourceHealthStatus code KEPs
RestartAllContainersOnContainerExits :ballot_box_with_check: 1.36+ 1.35 1.36– ContainerRestartRules
NodeDeclaredFeatures
code KEPs
RotateKubeletServerCertificate :ballot_box_with_check: 1.12+ 1.7–1.11 1.12– code KEPs
RuntimeClassInImageCriApi 1.29– code KEPs
SELinuxChangePolicy :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.32 1.33–1.35 1.36– code KEPs
SELinuxMount :ballot_box_with_check: 1.37+ 1.30–1.32 1.33–1.36 1.37– code KEPs
SELinuxMountReadWriteOncePod :ballot_box_with_check: 1.28+ :closed_lock_with_key: 1.36+ 1.25–1.26 1.27–1.35 1.36– code KEPs
SchedulerAsyncAPICalls 1.34– code KEPs
SchedulerAsyncPreemption :ballot_box_with_check: 1.33+ 1.32 1.33– code KEPs
SchedulerPopFromBackoffQ :ballot_box_with_check: 1.33+ 1.33– code KEPs
SchedulerPreQueueingHints 1.37– code KEPs
SeparateCacheWatchRPC :ballot_box_with_check: 1.28+ :closed_lock_with_key: 1.36+ 1.28–1.32 1.33– code KEPs
ServiceAccountNodeAudienceRestriction :ballot_box_with_check: 1.33+ 1.32– code KEPs
ServiceCIDRStatusFieldWiping :ballot_box_with_check: 1.36+ 1.0–1.35 1.36– code KEPs
ShardedListAndWatch 1.36– code KEPs
SizeBasedListCostEstimate :ballot_box_with_check: 1.34+ 1.34– code KEPs
StaleControllerConsistencyDaemonSet :ballot_box_with_check: 1.36+ 1.36– AtomicFIFO code KEPs
StaleControllerConsistencyHPA :ballot_box_with_check: 1.37+ 1.37– AtomicFIFO code KEPs
StaleControllerConsistencyJob :ballot_box_with_check: 1.36+ 1.36– AtomicFIFO code KEPs
StaleControllerConsistencyReplicaSet :ballot_box_with_check: 1.36+ 1.36– AtomicFIFO code KEPs
StaleControllerConsistencyStatefulSet :ballot_box_with_check: 1.36+ 1.36– AtomicFIFO code KEPs
StatefulSetRecreateStrategy 1.37– code KEPs
StatefulSetSemanticRevisionComparison :ballot_box_with_check: 1.0+ 1.0– code KEPs
StorageCapacityScoring :ballot_box_with_check: 1.37+ 1.33–1.36 1.37– code KEPs
StorageNamespaceIndex :ballot_box_with_check: 1.30+ 1.30–1.32 1.33– code KEPs
StorageVersionAPI 1.20– APIServerIdentity code KEPs
StorageVersionHash :ballot_box_with_check: 1.15+ 1.14 1.15– code KEPs
StorageVersionMigrator :ballot_box_with_check: 1.37+ 1.30–1.34 1.35–1.36 1.37– code KEPs
StrictIPCIDRValidation :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.38+ 1.33–1.35 1.36–1.37 1.38– code KEPs
StructuredAuthenticationConfigurationEgressSelector :ballot_box_with_check: 1.34+ 1.34– code KEPs
StructuredAuthenticationConfigurationJWKSMetrics :ballot_box_with_check: 1.35+ 1.35– code KEPs
SupplementalGroupsPolicy :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.35+ 1.31–1.32 1.33–1.34 1.35– code KEPs
SystemdWatchdog :ballot_box_with_check: 1.32+ :closed_lock_with_key: 1.35+ 1.32–1.34 1.35– code KEPs
TaintTolerationComparisonOperators 1.35– code KEPs
TokenRequestServiceAccountUIDValidation :ballot_box_with_check: 1.34+ 1.34– code KEPs
TopologyAwareWorkloadScheduling 1.36–1.37 1.38– GenericWorkload code KEPs
TopologyManagerPolicyAlphaOptions 1.26– code KEPs
TopologyManagerPolicyBetaOptions :ballot_box_with_check: 1.28+ 1.26– code KEPs
TopologyManagerPolicyOptions :ballot_box_with_check: 1.28+ :closed_lock_with_key: 1.32+ 1.26–1.27 1.28–1.31 1.32– code KEPs
TranslateStreamCloseWebsocketRequests :ballot_box_with_check: 1.30+ :closed_lock_with_key: 1.38+ 1.29 1.30–1.37 1.38– code KEPs
UnauthenticatedHTTP2DOSMitigation :ballot_box_with_check: 1.29+ 1.25– code KEPs
UnknownVersionInteroperabilityProxy :ballot_box_with_check: 1.36+ 1.28–1.35 1.36– APIServerIdentity code KEPs
UnlockWhileProcessingFIFO :ballot_box_with_check: 1.36+ 1.36– code KEPs
UserNamespacesHostNetworkSupport 1.35– NodeDeclaredFeatures
UserNamespacesSupport
code KEPs
UserNamespacesSupport :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.36+ 1.25–1.29 1.30–1.35 1.36– code KEPs
VolumeAttributesClass :ballot_box_with_check: 1.34+ :closed_lock_with_key: 1.36+ 1.29–1.30 1.31–1.33 1.34– code KEPs
VolumeBindMountOptions 1.37– code KEPs
VolumeLimitScaling :ballot_box_with_check: 1.37+ 1.35–1.36 1.37– code KEPs
WatchCacheInitializationPostStartHook :ballot_box_with_check: 1.36+ :closed_lock_with_key: 1.37+ 1.31–1.36 1.37– code KEPs
WatchList :ballot_box_with_check: 1.32+ 1.27–1.31 1.32– code KEPs
WatchListClient :ballot_box_with_check: 1.35+ 1.30– code KEPs
WatchListCompression :ballot_box_with_check: 1.37+ 1.37– code KEPs
WebhookRoundTripLoadBalancing :ballot_box_with_check: 1.37+ 1.37– code KEPs
WinDSR :ballot_box_with_check: 1.33+ :closed_lock_with_key: 1.34+ 1.14–1.32 1.33 1.34– code KEPs
WinOverlay :ballot_box_with_check: 1.20+ :closed_lock_with_key: 1.34+ 1.14–1.19 1.20–1.33 1.34– code KEPs
WindowsCPUAndMemoryAffinity :ballot_box_with_check: 1.38+ 1.32–1.37 1.38– code KEPs
WindowsGracefulNodeShutdown :ballot_box_with_check: 1.34+ 1.32–1.33 1.34– GracefulNodeShutdown code KEPs
WorkloadWithJob 1.36– GenericWorkload code KEPs

Legend

Symbol Meaning
☑️ Enabled by default (in Enabled column: version when first enabled)
🔐 Locked to default, cannot be changed (in Locked column: version when first locked)
1.X– Feature is in this state from version 1.X (open-ended range)