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