A mixed maintenance and feature release with workload-affinity and anti-affinity support, encryption-at-rest capabilities, bug fixes, and updates to dependencies and default images. It also changes operational defaults and validation while deprecating or removing configuration flags and fields, so compatibility and configuration changes are part of the release.
Action needed (1)
breaking
ControllerPriorityQueuepromotion to beta and default enablementControllerPriorityQueueis promoted to beta and enabled by default.
Check if affected (4)
breakingThe
--etcd-init-imageflag, removed fromkarmadactl initApplies if you use the
--etcd-init-imageflag.breaking
namespacevalidation forspec.resourceSelectors Applies if you use
PropagationPolicyorOverridePolicy.breakingDistinct
GroupByLabelKeyvalues inWorkloadAffinityApplies if you configure
WorkloadAffinity.- + 1 more on the release page
Plan ahead (2)
deprecated
Etcd.deprecationdeprecated since v1.17.0 · removal date not announcedLocal. InitImage Applies if you configure
Etcd.inLocal. InitImage Karmada Init Configuration.deprecatedDeprecation of cluster lease flagsdeprecated since v1.17.0 · removal date not announced
Applies if you use
--cluster-lease-durationor--cluster-lease-renew-interval-fraction.