Skip to content

Latest commit

 

History

History
146 lines (146 loc) · 15.4 KB

1.26-1.28.md

File metadata and controls

146 lines (146 loc) · 15.4 KB
Feature Gate v1.26.15 v1.27.16 v1.28.15
APIListChunking BETA|true BETA|true BETA|true
APIPriorityAndFairness BETA|true BETA|true BETA|true
APIResponseCompression BETA|true BETA|true BETA|true
APISelfSubjectReview ALPHA|false BETA|true N/A
APIServerIdentity BETA|true BETA|true BETA|true
APIServerTracing ALPHA|false BETA|true BETA|true
AdmissionWebhookMatchConditions N/A ALPHA|false BETA|true
AggregatedDiscoveryEndpoint ALPHA|false BETA|true BETA|true
AllAlpha ALPHA|false ALPHA|false ALPHA|false
AllBeta BETA|false BETA|false BETA|false
AnyVolumeDataSource BETA|true BETA|true BETA|true
AppArmor BETA|true BETA|true BETA|true
CPUManagerPolicyAlphaOptions ALPHA|false ALPHA|false ALPHA|false
CPUManagerPolicyBetaOptions BETA|true BETA|true BETA|true
CPUManagerPolicyOptions BETA|true BETA|true BETA|true
CRDValidationRatcheting N/A N/A ALPHA|false
CSIMigrationPortworx BETA|false BETA|false BETA|false
CSIMigrationRBD ALPHA|false ALPHA|false N/A
CSINodeExpandSecret ALPHA|false BETA|true BETA|true
CSIVolumeHealth ALPHA|false ALPHA|false ALPHA|false
CloudControllerManagerWebhook N/A ALPHA|false ALPHA|false
CloudDualStackNodeIPs N/A ALPHA|false ALPHA|false
ClusterTrustBundle N/A ALPHA|false ALPHA|false
ComponentSLIs ALPHA|false BETA|true BETA|true
ConsistentListFromCache N/A N/A ALPHA|false
ContainerCheckpoint ALPHA|false ALPHA|false ALPHA|false
ContextualLogging ALPHA|false ALPHA|false ALPHA|false
CronJobTimeZone BETA|true N/A N/A
CronJobsScheduledAnnotation N/A N/A BETA|true
CrossNamespaceVolumeDataSource ALPHA|false ALPHA|false ALPHA|false
CustomCPUCFSQuotaPeriod ALPHA|false ALPHA|false ALPHA|false
CustomResourceValidationExpressions BETA|true BETA|true BETA|true
DevicePluginCDIDevices N/A N/A ALPHA|false
DisableCloudProviders ALPHA|false ALPHA|false ALPHA|false
DisableKubeletCloudCredentialProviders ALPHA|false ALPHA|false ALPHA|false
DownwardAPIHugePages BETA|true N/A N/A
DynamicResourceAllocation ALPHA|false ALPHA|false ALPHA|false
ElasticIndexedJob N/A BETA|true BETA|true
EventedPLEG ALPHA|false ALPHA|false ALPHA|false
ExpandedDNSConfig BETA|true BETA|true N/A
ExperimentalHostUserNamespaceDefaulting BETA|false BETA|false N/A
GRPCContainerProbe BETA|true N/A N/A
GracefulNodeShutdown BETA|true BETA|true BETA|true
GracefulNodeShutdownBasedOnPodPriority BETA|true BETA|true BETA|true
HPAContainerMetrics ALPHA|false BETA|true BETA|true
HPAScaleToZero ALPHA|false ALPHA|false ALPHA|false
HonorPVReclaimPolicy ALPHA|false ALPHA|false ALPHA|false
IPTablesOwnershipCleanup ALPHA|false BETA|true N/A
InPlacePodVerticalScaling N/A ALPHA|false ALPHA|false
InTreePluginAWSUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginAzureDiskUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginAzureFileUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginGCEUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginOpenStackUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginPortworxUnregister ALPHA|false ALPHA|false ALPHA|false
InTreePluginRBDUnregister ALPHA|false ALPHA|false N/A
InTreePluginvSphereUnregister ALPHA|false ALPHA|false ALPHA|false
JobBackoffLimitPerIndex N/A N/A ALPHA|false
JobMutableNodeSchedulingDirectives BETA|true N/A N/A
JobPodFailurePolicy BETA|true BETA|true BETA|true
JobPodReplacementPolicy N/A N/A ALPHA|false
JobReadyPods BETA|true BETA|true BETA|true
KMSv2 ALPHA|false BETA|true BETA|true
KMSv2KDF N/A N/A BETA|false
KubeProxyDrainingTerminatingNodes N/A N/A ALPHA|false
KubeletCgroupDriverFromCRI N/A N/A ALPHA|false
KubeletInUserNamespace ALPHA|false ALPHA|false ALPHA|false
KubeletPodResources BETA|true BETA|true N/A
KubeletPodResourcesDynamicResources N/A ALPHA|false ALPHA|false
KubeletPodResourcesGet N/A ALPHA|false ALPHA|false
KubeletPodResourcesGetAllocatable BETA|true BETA|true N/A
KubeletTracing ALPHA|false BETA|true BETA|true
LegacyServiceAccountTokenCleanUp N/A N/A ALPHA|false
LegacyServiceAccountTokenTracking ALPHA|false BETA|true N/A
LocalStorageCapacityIsolationFSQuotaMonitoring ALPHA|false ALPHA|false ALPHA|false
LogarithmicScaleDown BETA|true BETA|true BETA|true
LoggingAlphaOptions ALPHA|false ALPHA|false ALPHA|false
LoggingBetaOptions BETA|true BETA|true BETA|true
MatchLabelKeysInPodTopologySpread ALPHA|false BETA|true BETA|true
MaxUnavailableStatefulSet ALPHA|false ALPHA|false ALPHA|false
MemoryManager BETA|true BETA|true BETA|true
MemoryQoS ALPHA|false ALPHA|false ALPHA|false
MinDomainsInPodTopologySpread BETA|false BETA|true BETA|true
MinimizeIPTablesRestore ALPHA|false BETA|true N/A
MultiCIDRRangeAllocator ALPHA|false ALPHA|false ALPHA|false
MultiCIDRServiceAllocator N/A ALPHA|false ALPHA|false
NetworkPolicyStatus ALPHA|false ALPHA|false N/A
NewVolumeManagerReconstruction N/A BETA|false BETA|true
NodeInclusionPolicyInPodTopologySpread BETA|true BETA|true BETA|true
NodeLogQuery N/A ALPHA|false ALPHA|false
NodeOutOfServiceVolumeDetach BETA|true BETA|true N/A
NodeSwap ALPHA|false ALPHA|false BETA|false
OpenAPIEnums BETA|true BETA|true BETA|true
OpenAPIV3 BETA|true N/A N/A
PDBUnhealthyPodEvictionPolicy ALPHA|false BETA|true BETA|true
PersistentVolumeLastPhaseTransitionTime N/A N/A ALPHA|false
PodAndContainerStatsFromCRI ALPHA|false ALPHA|false ALPHA|false
PodDeletionCost BETA|true BETA|true BETA|true
PodDisruptionConditions BETA|true BETA|true BETA|true
PodHasNetworkCondition ALPHA|false ALPHA|false N/A
PodHostIPs N/A N/A ALPHA|false
PodIndexLabel N/A N/A BETA|true
PodReadyToStartContainersCondition N/A N/A ALPHA|false
PodSchedulingReadiness ALPHA|false BETA|true BETA|true
ProbeTerminationGracePeriod BETA|true BETA|true N/A
ProcMountType ALPHA|false ALPHA|false ALPHA|false
ProxyTerminatingEndpoints BETA|true BETA|true N/A
QOSReserved ALPHA|false ALPHA|false ALPHA|false
ReadWriteOncePod ALPHA|false BETA|true BETA|true
RecoverVolumeExpansionFailure ALPHA|false ALPHA|false ALPHA|false
RemainingItemCount BETA|true BETA|true BETA|true
RetroactiveDefaultStorageClass BETA|true BETA|true N/A
RotateKubeletServerCertificate BETA|true BETA|true BETA|true
SELinuxMountReadWriteOncePod ALPHA|false BETA|false BETA|true
SchedulerQueueingHints N/A N/A BETA|false
SeccompDefault BETA|true N/A N/A
SecurityContextDeny N/A ALPHA|false ALPHA|false
SeparateCacheWatchRPC N/A N/A BETA|true
ServerSideFieldValidation BETA|true N/A N/A
ServiceNodePortStaticSubrange N/A ALPHA|false BETA|true
SidecarContainers N/A N/A ALPHA|false
SizeMemoryBackedVolumes BETA|true BETA|true BETA|true
SkipReadOnlyValidationGCE N/A N/A ALPHA|false
StableLoadBalancerNodeSet N/A BETA|true BETA|true
StatefulSetAutoDeletePVC ALPHA|false BETA|true BETA|true
StatefulSetStartOrdinal ALPHA|false BETA|true BETA|true
StorageVersionAPI ALPHA|false ALPHA|false ALPHA|false
StorageVersionHash BETA|true BETA|true BETA|true
TopologyAwareHints BETA|true BETA|true BETA|true
TopologyManager BETA|true N/A N/A
TopologyManagerPolicyAlphaOptions ALPHA|false ALPHA|false ALPHA|false
TopologyManagerPolicyBetaOptions BETA|false BETA|false BETA|true
TopologyManagerPolicyOptions ALPHA|false ALPHA|false BETA|true
UnauthenticatedHTTP2DOSMitigation BETA|false BETA|false BETA|false
UnknownVersionInteroperabilityProxy N/A N/A ALPHA|false
UserNamespacesStatelessPodsSupport ALPHA|false ALPHA|false N/A
UserNamespacesSupport N/A N/A ALPHA|false
ValidatingAdmissionPolicy ALPHA|false ALPHA|false BETA|false
VolumeCapacityPriority ALPHA|false ALPHA|false ALPHA|false
WatchFromStorageWithoutResourceVersion N/A BETA|false BETA|false
WatchList N/A ALPHA|false ALPHA|false
WinDSR ALPHA|false ALPHA|false ALPHA|false
WinOverlay BETA|true BETA|true BETA|true
WindowsHostNetwork ALPHA|true ALPHA|true ALPHA|true