mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-02-14 08:14:28 -05:00
76 KiB
76 KiB
Kubernetes Feature Gates
| Feature | Enabled | Locked | Alpha | Beta | GA | Deprecated | Dependencies | Links |
|---|---|---|---|---|---|---|---|---|
| APIResponseCompression | ☑️ 1.16+ | 1.8–1.15 | 1.16– | code KEPs | ||||
| APIServerIdentity | ☑️ 1.26+ | 1.20–1.25 | 1.26– | code KEPs | ||||
| APIServerTracing | ☑️ 1.27+ | 🔐 1.34+ | 1.22–1.26 | 1.27–1.33 | 1.34– | code KEPs | ||
| APIServingWithRoutine | 1.30– | code KEPs | ||||||
| AggregatedDiscoveryRemoveBetaType | ☑️ 1.33+ | 🔐 1.35+ | 1.0–1.32 | 1.33– | code KEPs | |||
| AllowDNSOnlyNodeCSR | ☑️ 1.0+ | 1.0–1.30 | 1.31– | code KEPs | ||||
| AllowInsecureKubeletCertificateSigningRequests | ☑️ 1.0+ | 1.0–1.30 | 1.31– | code KEPs | ||||
| AllowOverwriteTerminationGracePeriodSeconds | ☑️ 1.0+ | 🔐 1.35+ | 1.0–1.31 | 1.32– | code KEPs | |||
| AllowParsingUserUIDFromCertAuth | ☑️ 1.33+ | 1.33– | code KEPs | |||||
| AllowUnsafeMalformedObjectDeletion | 1.32– | code KEPs | ||||||
| AnonymousAuthConfigurableEndpoints | ☑️ 1.32+ | 🔐 1.34+ | 1.31 | 1.32–1.33 | 1.34– | code KEPs | ||
| AnyVolumeDataSource | ☑️ 1.24+ | 🔐 1.33+ | 1.18–1.23 | 1.24–1.32 | 1.33– | code KEPs | ||
| AtomicFIFO | ☑️ 1.36+ | 1.36– | code KEPs | |||||
| AuthorizeNodeWithSelectors | ☑️ 1.32+ | 🔐 1.34+ | 1.31 | 1.32–1.33 | 1.34– | AuthorizeWithSelectors | code KEPs | |
| AuthorizePodWebsocketUpgradeCreatePermission | ☑️ 1.35+ | 1.35– | code KEPs | |||||
| AuthorizeWithSelectors | ☑️ 1.32+ | 🔐 1.34+ | 1.31 | 1.32–1.33 | 1.34– | code KEPs | ||
| BtreeWatchCache | ☑️ 1.32+ | 🔐 1.33+ | 1.32 | 1.33– | code KEPs | |||
| CBORServingAndStorage | 1.32– | code KEPs | ||||||
| CPUManagerPolicyAlphaOptions | 1.23– | code KEPs | ||||||
| CPUManagerPolicyBetaOptions | ☑️ 1.23+ | 1.23– | code KEPs | |||||
| CPUManagerPolicyOptions | ☑️ 1.23+ | 🔐 1.33+ | 1.22 | 1.23–1.32 | 1.33– | code KEPs | ||
| CRDObservedGenerationTracking | 1.35– | code KEPs | ||||||
| CRDValidationRatcheting | ☑️ 1.30+ | 🔐 1.33+ | 1.28–1.29 | 1.30–1.32 | 1.33– | code KEPs | ||
| CSIMigrationPortworx | ☑️ 1.31+ | 🔐 1.33+ | 1.23–1.24 | 1.25–1.32 | 1.33– | code KEPs | ||
| CSIServiceAccountTokenSecrets | ☑️ 1.35+ | 1.35– | code KEPs | |||||
| CSIVolumeHealth | 1.21– | code KEPs | ||||||
| ChangeContainerStatusOnKubeletRestart | ☑️ 1.0+ | 1.0–1.34 | 1.35– | code KEPs | ||||
| ClearingNominatedNodeNameAfterBinding | ☑️ 1.35+ | 1.34 | 1.35– | code KEPs | ||||
| ClientsAllowCBOR | 1.32– | code KEPs | ||||||
| ClientsPreferCBOR | 1.32– | code KEPs | ||||||
| CloudControllerManagerWatchBasedRoutesReconciliation | 1.35– | code KEPs | ||||||
| CloudControllerManagerWebhook | 1.27– | code KEPs | ||||||
| ClusterTrustBundle | 1.27–1.32 | 1.33– | code KEPs | |||||
| ClusterTrustBundleProjection | 1.29–1.32 | 1.33– | ClusterTrustBundle | code KEPs | ||||
| ComponentFlagz | 1.32– | code KEPs | ||||||
| ComponentStatusz | 1.32– | code KEPs | ||||||
| ConcurrentWatchObjectDecode | 1.31– | code KEPs | ||||||
| ConsistentListFromCache | ☑️ 1.31+ | 🔐 1.34+ | 1.28–1.30 | 1.31–1.33 | 1.34– | code KEPs | ||
| ConstrainedImpersonation | 1.35– | code KEPs | ||||||
| ContainerCheckpoint | ☑️ 1.30+ | 1.25–1.29 | 1.30– | code KEPs | ||||
| ContainerRestartRules | ☑️ 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 | 1.12– | code KEPs | ||||||
| CustomResourceFieldSelectors | ☑️ 1.31+ | 🔐 1.32+ | 1.30 | 1.31 | 1.32– | code KEPs | ||
| DRAAdminAccess | ☑️ 1.34+ | 1.32–1.33 | 1.34– | DynamicResourceAllocation | code KEPs | |||
| DRAConsumableCapacity | 1.34– | DynamicResourceAllocation | code KEPs | |||||
| DRADeviceBindingConditions | 1.34– | DRAResourceClaimDeviceStatus DynamicResourceAllocation |
code KEPs | |||||
| DRADeviceTaintRules | 1.35– | DRADeviceTaints | code KEPs | |||||
| DRADeviceTaints | 1.33– | DynamicResourceAllocation | code KEPs | |||||
| DRAExtendedResource | 1.34– | DynamicResourceAllocation | code KEPs | |||||
| DRAPartitionableDevices | 1.33– | DynamicResourceAllocation | code KEPs | |||||
| DRAPrioritizedList | ☑️ 1.34+ | 1.33 | 1.34– | DynamicResourceAllocation | code KEPs | |||
| DRAResourceClaimDeviceStatus | ☑️ 1.33+ | 1.32 | 1.33– | code KEPs | ||||
| DRASchedulerFilterTimeout | ☑️ 1.34+ | 1.34– | DynamicResourceAllocation | code KEPs | ||||
| DeclarativeValidation | ☑️ 1.33+ | 1.33– | code KEPs | |||||
| DeclarativeValidationTakeover | 1.33– | DeclarativeValidation | code KEPs | |||||
| DeploymentReplicaSetTerminatingReplicas | ☑️ 1.35+ | 1.33–1.34 | 1.35– | code KEPs | ||||
| DetectCacheInconsistency | ☑️ 1.34+ | 1.34– | code KEPs | |||||
| DisableAllocatorDualWrite | ☑️ 1.34+ | 🔐 1.35+ | 1.31–1.32 | 1.33 | 1.34– | MultiCIDRServiceAllocator | code KEPs | |
| DisableCPUQuotaWithExclusiveCPUs | ☑️ 1.33+ | 1.33– | code KEPs | |||||
| DisableNodeKubeProxyVersion | ☑️ 1.33+ | 1.29–1.30 | 1.31– | code KEPs | ||||
| DynamicResourceAllocation | ☑️ 1.34+ | 🔐 1.35+ | 1.26–1.31 | 1.32–1.33 | 1.34– | code KEPs | ||
| EnvFiles | ☑️ 1.35+ | 1.34 | 1.35– | code KEPs | ||||
| EventedPLEG | 1.26– | code KEPs | ||||||
| ExecProbeTimeout | ☑️ 1.20+ | 🔐 1.35+ | 1.20– | code KEPs | ||||
| ExternalServiceAccountTokenSigner | ☑️ 1.34+ | 1.32–1.33 | 1.34– | code KEPs | ||||
| GangScheduling | 1.35– | GenericWorkload | code KEPs | |||||
| GenericWorkload | 1.35– | code KEPs | ||||||
| GitRepoVolumeDriver | ☑️ 1.0+ | 1.0–1.32 | 1.33– | code KEPs | ||||
| GracefulNodeShutdown | ☑️ 1.21+ | 1.20 | 1.21– | code KEPs | ||||
| GracefulNodeShutdownBasedOnPodPriority | ☑️ 1.24+ | 1.23 | 1.24– | GracefulNodeShutdown | code KEPs | |||
| HPAConfigurableTolerance | ☑️ 1.35+ | 1.33–1.34 | 1.35– | code KEPs | ||||
| HPAScaleToZero | 1.16– | code KEPs | ||||||
| HonorPVReclaimPolicy | ☑️ 1.31+ | 🔐 1.33+ | 1.23–1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| HostnameOverride | ☑️ 1.35+ | 1.34 | 1.35– | code KEPs | ||||
| ImageMaximumGCAge | ☑️ 1.30+ | 🔐 1.35+ | 1.29 | 1.30–1.34 | 1.35– | code KEPs | ||
| ImageVolume | ☑️ 1.35+ | 1.31–1.32 | 1.33– | code KEPs | ||||
| ImageVolumeWithDigest | 1.35– | ImageVolume | code KEPs | |||||
| InOrderInformers | ☑️ 1.33+ | 1.33– | code KEPs | |||||
| InOrderInformersBatchProcess | ☑️ 1.35+ | 1.35– | code KEPs | |||||
| InPlacePodLevelResourcesVerticalScaling | 1.35– | InPlacePodVerticalScaling NodeDeclaredFeatures PodLevelResources |
code KEPs | |||||
| InPlacePodVerticalScaling | ☑️ 1.33+ | 🔐 1.35+ | 1.27–1.32 | 1.33–1.34 | 1.35– | code KEPs | ||
| InPlacePodVerticalScalingAllocatedStatus | 1.32 | 1.33– | InPlacePodVerticalScaling | code KEPs | ||||
| InPlacePodVerticalScalingExclusiveCPUs | 1.32– | InPlacePodVerticalScaling | code KEPs | |||||
| InPlacePodVerticalScalingExclusiveMemory | 1.34– | InPlacePodVerticalScaling MemoryManager |
code KEPs | |||||
| InTreePluginPortworxUnregister | 1.23– | code KEPs | ||||||
| InformerResourceVersion | ☑️ 1.35+ | 1.30–1.34 | 1.35– | code KEPs | ||||
| JobBackoffLimitPerIndex | ☑️ 1.29+ | 🔐 1.33+ | 1.28 | 1.29–1.32 | 1.33– | code KEPs | ||
| JobManagedBy | ☑️ 1.32+ | 🔐 1.35+ | 1.30–1.31 | 1.32–1.34 | 1.35– | code KEPs | ||
| JobPodReplacementPolicy | ☑️ 1.29+ | 🔐 1.34+ | 1.28 | 1.29–1.33 | 1.34– | code KEPs | ||
| JobSuccessPolicy | ☑️ 1.31+ | 🔐 1.33+ | 1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| KMSv1 | ☑️ 1.0+ | 1.0–1.27 | 1.28– | code KEPs | ||||
| KubeletCgroupDriverFromCRI | ☑️ 1.31+ | 🔐 1.34+ | 1.28–1.30 | 1.31–1.33 | 1.34– | code KEPs | ||
| KubeletCrashLoopBackOffMax | ☑️ 1.35+ | 1.32–1.34 | 1.35– | code KEPs | ||||
| KubeletEnsureSecretPulledImages | ☑️ 1.35+ | 1.33–1.34 | 1.35– | code KEPs | ||||
| KubeletFineGrainedAuthz | ☑️ 1.33+ | 1.32 | 1.33– | code KEPs | ||||
| KubeletInUserNamespace | 1.22– | code KEPs | ||||||
| KubeletPSI | ☑️ 1.34+ | 1.33 | 1.34– | code KEPs | ||||
| KubeletPodResourcesDynamicResources | ☑️ 1.34+ | 1.27–1.33 | 1.34– | code KEPs | ||||
| KubeletPodResourcesGet | ☑️ 1.34+ | 1.27–1.33 | 1.34– | code KEPs | ||||
| KubeletPodResourcesListUseActivePods | ☑️ 1.34+ | 1.0–1.33 | 1.34– | code KEPs | ||||
| KubeletRegistrationGetOnExistsOnly | ☑️ 1.0+ | 1.0–1.31 | 1.32– | code KEPs | ||||
| KubeletSeparateDiskGC | ☑️ 1.31+ | 1.29–1.30 | 1.31– | code KEPs | ||||
| KubeletServiceAccountTokenForCredentialProviders | ☑️ 1.34+ | 1.33 | 1.34– | code KEPs | ||||
| KubeletTracing | ☑️ 1.27+ | 🔐 1.34+ | 1.25–1.26 | 1.27–1.33 | 1.34– | code KEPs | ||
| ListFromCacheSnapshot | ☑️ 1.34+ | 1.33 | 1.34– | code KEPs | ||||
| LocalStorageCapacityIsolationFSQuotaMonitoring | 1.15–1.30 | 1.31– | code KEPs | |||||
| LogarithmicScaleDown | ☑️ 1.22+ | 🔐 1.31+ | 1.21 | 1.22–1.30 | 1.31– | code KEPs | ||
| MatchLabelKeysInPodAffinity | ☑️ 1.31+ | 🔐 1.33+ | 1.29–1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| MatchLabelKeysInPodTopologySpread | ☑️ 1.27+ | 1.25–1.26 | 1.27– | code KEPs | ||||
| MatchLabelKeysInPodTopologySpreadSelectorMerge | ☑️ 1.34+ | 1.34– | MatchLabelKeysInPodTopologySpread | code KEPs | ||||
| MaxUnavailableStatefulSet | ☑️ 1.35+ | 1.24–1.34 | 1.35– | code KEPs | ||||
| MemoryManager | ☑️ 1.22+ | 🔐 1.32+ | 1.21 | 1.22–1.31 | 1.32– | code KEPs | ||
| MemoryQoS | 1.22– | code KEPs | ||||||
| MultiCIDRServiceAllocator | ☑️ 1.33+ | 🔐 1.34+ | 1.27–1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| MutableCSINodeAllocatableCount | ☑️ 1.35+ | 1.33 | 1.34– | code KEPs | ||||
| MutablePVNodeAffinity | 1.35– | code KEPs | ||||||
| MutablePodResourcesForSuspendedJobs | 1.35– | code KEPs | ||||||
| MutableSchedulingDirectivesForSuspendedJobs | 1.35– | code KEPs | ||||||
| MutatingAdmissionPolicy | 1.32–1.33 | 1.34– | code KEPs | |||||
| NFTablesProxyMode | ☑️ 1.31+ | 🔐 1.33+ | 1.29–1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| NodeDeclaredFeatures | 1.35– | code KEPs | ||||||
| NodeInclusionPolicyInPodTopologySpread | ☑️ 1.26+ | 🔐 1.33+ | 1.25 | 1.26–1.32 | 1.33– | code KEPs | ||
| NodeLogQuery | 1.27–1.29 | 1.30– | code KEPs | |||||
| NodeSwap | ☑️ 1.30+ | 🔐 1.34+ | 1.22–1.27 | 1.28–1.33 | 1.34– | code KEPs | ||
| NominatedNodeNameForExpectation | ☑️ 1.35+ | 1.34 | 1.35– | code KEPs | ||||
| OpenAPIEnums | ☑️ 1.24+ | 1.23 | 1.24– | code KEPs | ||||
| OpportunisticBatching | ☑️ 1.35+ | 1.35– | code KEPs | |||||
| OrderedNamespaceDeletion | ☑️ 1.33+ | 🔐 1.34+ | 1.30–1.33 | 1.34– | code KEPs | |||
| PodAndContainerStatsFromCRI | 1.23– | code KEPs | ||||||
| PodCertificateRequest | 1.34 | 1.35– | AuthorizeNodeWithSelectors | code KEPs | ||||
| PodDeletionCost | ☑️ 1.22+ | 1.21 | 1.22– | code KEPs | ||||
| PodLevelResources | ☑️ 1.34+ | 1.32–1.33 | 1.34– | code KEPs | ||||
| PodLifecycleSleepAction | ☑️ 1.30+ | 🔐 1.34+ | 1.29 | 1.30–1.33 | 1.34– | code KEPs | ||
| PodLifecycleSleepActionAllowZero | ☑️ 1.33+ | 🔐 1.34+ | 1.32 | 1.33 | 1.34– | PodLifecycleSleepAction | code KEPs | |
| PodLogsQuerySplitStreams | 1.32– | code KEPs | ||||||
| PodObservedGenerationTracking | ☑️ 1.34+ | 🔐 1.35+ | 1.33 | 1.34 | 1.35– | code KEPs | ||
| PodReadyToStartContainersCondition | ☑️ 1.29+ | 1.28 | 1.29– | code KEPs | ||||
| PodSchedulingReadiness | ☑️ 1.27+ | 🔐 1.30+ | 1.26 | 1.27–1.29 | 1.30– | code KEPs | ||
| PodTopologyLabelsAdmission | ☑️ 1.35+ | 1.33–1.34 | 1.35– | code KEPs | ||||
| PortForwardWebsockets | ☑️ 1.31+ | 1.30 | 1.31– | code KEPs | ||||
| PreferSameTrafficDistribution | ☑️ 1.34+ | 🔐 1.35+ | 1.33 | 1.34 | 1.35– | code KEPs | ||
| PreventStaticPodAPIReferences | ☑️ 1.34+ | 1.34– | code KEPs | |||||
| ProcMountType | ☑️ 1.33+ | 1.12–1.30 | 1.31– | UserNamespacesSupport | code KEPs | |||
| QOSReserved | 1.11– | code KEPs | ||||||
| RecoverVolumeExpansionFailure | ☑️ 1.32+ | 🔐 1.34+ | 1.23–1.31 | 1.32–1.33 | 1.34– | code KEPs | ||
| RecursiveReadOnlyMounts | ☑️ 1.31+ | 🔐 1.33+ | 1.30 | 1.31–1.32 | 1.33– | code KEPs | ||
| ReduceDefaultCrashLoopBackOffDecay | 1.33– | code KEPs | ||||||
| RelaxedDNSSearchValidation | ☑️ 1.33+ | 🔐 1.34+ | 1.32 | 1.33 | 1.34– | code KEPs | ||
| RelaxedEnvironmentVariableValidation | ☑️ 1.32+ | 🔐 1.34+ | 1.30–1.31 | 1.32–1.33 | 1.34– | code KEPs | ||
| RelaxedServiceNameValidation | 1.34– | code KEPs | ||||||
| ReloadKubeletServerCertificateFile | ☑️ 1.31+ | 1.31– | code KEPs | |||||
| RemoteRequestHeaderUID | ☑️ 1.33+ | 1.32 | 1.33– | code KEPs | ||||
| ResilientWatchCacheInitialization | ☑️ 1.31+ | 🔐 1.34+ | 1.31–1.33 | 1.34– | code KEPs | |||
| ResourceHealthStatus | 1.31– | DynamicResourceAllocation | code KEPs | |||||
| RestartAllContainersOnContainerExits | 1.35– | ContainerRestartRules NodeDeclaredFeatures |
code KEPs | |||||
| RetryGenerateName | ☑️ 1.31+ | 🔐 1.32+ | 1.30 | 1.31 | 1.32– | code KEPs | ||
| RotateKubeletServerCertificate | ☑️ 1.12+ | 1.7–1.11 | 1.12– | code KEPs | ||||
| RuntimeClassInImageCriApi | 1.29– | code KEPs | ||||||
| SELinuxChangePolicy | ☑️ 1.33+ | 1.32 | 1.33– | code KEPs | ||||
| SELinuxMount | 1.30–1.32 | 1.33– | code KEPs | |||||
| SELinuxMountReadWriteOncePod | ☑️ 1.28+ | 1.25–1.26 | 1.27– | code KEPs | ||||
| SchedulerAsyncAPICalls | 1.34– | code KEPs | ||||||
| SchedulerAsyncPreemption | ☑️ 1.33+ | 1.32 | 1.33– | code KEPs | ||||
| SchedulerPopFromBackoffQ | ☑️ 1.33+ | 1.33– | code KEPs | |||||
| SchedulerQueueingHints | ☑️ 1.32+ | 🔐 1.34+ | 1.28–1.33 | 1.34– | code KEPs | |||
| SeparateCacheWatchRPC | ☑️ 1.28+ | 1.28–1.32 | 1.33– | code KEPs | ||||
| SeparateTaintEvictionController | ☑️ 1.29+ | 🔐 1.34+ | 1.29–1.33 | 1.34– | code KEPs | |||
| ServiceAccountNodeAudienceRestriction | ☑️ 1.33+ | 1.32– | code KEPs | |||||
| ServiceAccountTokenJTI | ☑️ 1.30+ | 🔐 1.32+ | 1.29 | 1.30–1.31 | 1.32– | code KEPs | ||
| ServiceAccountTokenNodeBinding | ☑️ 1.31+ | 🔐 1.33+ | 1.29–1.30 | 1.31–1.32 | 1.33– | ServiceAccountTokenNodeBindingValidation | code KEPs | |
| ServiceAccountTokenNodeBindingValidation | ☑️ 1.30+ | 🔐 1.32+ | 1.29 | 1.30–1.31 | 1.32– | code KEPs | ||
| ServiceAccountTokenPodNodeInfo | ☑️ 1.30+ | 🔐 1.32+ | 1.29 | 1.30–1.31 | 1.32– | code KEPs | ||
| SidecarContainers | ☑️ 1.29+ | 🔐 1.33+ | 1.28 | 1.29–1.32 | 1.33– | code KEPs | ||
| SizeBasedListCostEstimate | ☑️ 1.34+ | 1.34– | code KEPs | |||||
| StatefulSetSemanticRevisionComparison | ☑️ 1.0+ | 1.0– | code KEPs | |||||
| StorageCapacityScoring | 1.33– | code KEPs | ||||||
| StorageNamespaceIndex | ☑️ 1.30+ | 1.30–1.32 | 1.33– | code KEPs | ||||
| StorageVersionAPI | 1.20– | APIServerIdentity | code KEPs | |||||
| StorageVersionHash | ☑️ 1.15+ | 1.14 | 1.15– | code KEPs | ||||
| StorageVersionMigrator | 1.30–1.34 | 1.35– | code KEPs | |||||
| StreamingCollectionEncodingToJSON | ☑️ 1.33+ | 🔐 1.34+ | 1.33 | 1.34– | code KEPs | |||
| StreamingCollectionEncodingToProtobuf | ☑️ 1.33+ | 🔐 1.34+ | 1.33 | 1.34– | code KEPs | |||
| StrictIPCIDRValidation | 1.33– | code KEPs | ||||||
| StructuredAuthenticationConfiguration | ☑️ 1.30+ | 🔐 1.34+ | 1.29 | 1.30–1.33 | 1.34– | code KEPs | ||
| StructuredAuthenticationConfigurationEgressSelector | ☑️ 1.34+ | 1.34– | StructuredAuthenticationConfiguration | code KEPs | ||||
| StructuredAuthenticationConfigurationJWKSMetrics | ☑️ 1.35+ | 1.35– | StructuredAuthenticationConfiguration | code KEPs | ||||
| StructuredAuthorizationConfiguration | ☑️ 1.30+ | 🔐 1.32+ | 1.29 | 1.30–1.31 | 1.32– | code KEPs | ||
| SupplementalGroupsPolicy | ☑️ 1.33+ | 🔐 1.35+ | 1.31–1.32 | 1.33–1.34 | 1.35– | code KEPs | ||
| SystemdWatchdog | ☑️ 1.32+ | 🔐 1.35+ | 1.32–1.34 | 1.35– | code KEPs | |||
| TaintTolerationComparisonOperators | 1.35– | code KEPs | ||||||
| TokenRequestServiceAccountUIDValidation | ☑️ 1.34+ | 1.34– | code KEPs | |||||
| TopologyManagerPolicyAlphaOptions | 1.26– | code KEPs | ||||||
| TopologyManagerPolicyBetaOptions | ☑️ 1.28+ | 1.26– | code KEPs | |||||
| TopologyManagerPolicyOptions | ☑️ 1.28+ | 1.26–1.27 | 1.28–1.31 | 1.32– | code KEPs | |||
| TranslateStreamCloseWebsocketRequests | ☑️ 1.30+ | 1.29 | 1.30– | code KEPs | ||||
| UnauthenticatedHTTP2DOSMitigation | ☑️ 1.29+ | 1.25– | code KEPs | |||||
| UnknownVersionInteroperabilityProxy | 1.28– | APIServerIdentity | code KEPs | |||||
| UserNamespacesHostNetworkSupport | 1.35– | UserNamespacesSupport | code KEPs | |||||
| UserNamespacesSupport | ☑️ 1.33+ | 1.25–1.29 | 1.30– | code KEPs | ||||
| VolumeAttributesClass | ☑️ 1.34+ | 🔐 1.36+ | 1.29–1.30 | 1.31–1.33 | 1.34– | code KEPs | ||
| VolumeLimitScaling | 1.35– | code KEPs | ||||||
| WatchCacheInitializationPostStartHook | ☑️ 1.36+ | 1.31– | code KEPs | |||||
| WatchList | ☑️ 1.32+ | 1.27–1.31 | 1.32– | code KEPs | ||||
| WatchListClient | ☑️ 1.35+ | 1.30– | code KEPs | |||||
| WinDSR | ☑️ 1.33+ | 🔐 1.34+ | 1.14–1.32 | 1.33 | 1.34– | code KEPs | ||
| WinOverlay | ☑️ 1.20+ | 🔐 1.34+ | 1.14–1.19 | 1.20–1.33 | 1.34– | code KEPs | ||
| WindowsCPUAndMemoryAffinity | 1.32– | MemoryManager | code KEPs | |||||
| WindowsGracefulNodeShutdown | ☑️ 1.34+ | 1.32–1.33 | 1.34– | GracefulNodeShutdown | code KEPs | |||
| WindowsHostNetwork | 1.26–1.32 | 1.33– | 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) |