v1.6 to v1.7
Follow the Regular Upgrading Process.
Upgrading Notable Changes
API Changes
- Introduced more printcolumn for
FederatedHPA, including reference, minpods, maxpods and replicas. - Introduced new API
CronFederatedHPAto scale the workloads in specific time. - Introduced
Preemptionto bothPropagationPolicyandClusterPropagationPolicyto declare the behaviors of preemption. - Introduced
ConflictResolutionto bothPropagationPolicyandClusterPropagationPolicyto declare how potential conflict should be handled. - Introduced a new field
ZonesforClusterto represent multiple zones of a member cluster, the old filedzoneis deprecated.
karmadactl
- Introduced
--wait-component-ready-timeoutflag to specify the component installation timeout. - Introduced
topcommand.
karmada-controller-manager
- You are advised to enable
clusterrole-aggregationcontroller to grant ClusterRole/admin with Karmada resource permission. - Introduced a new feature-gate
--feature-gates=PropagationPolicyPreemption=trueto enable policy preemption by priority. - Introduced
--cluster-cache-sync-timeoutflag to specify the sync timeout of the control plane cache in addition to the member cluster's cache. - Introduced a LabelSelector field to DependentObjectReference.
karmada-scheduler
- Introduced new scheduling condition reasons: NoClusterFit, SchedulerError, Unschedulable, Success.
karmada-metrics-adapter
- Introduced
karmada-metrics-adapterto addons to utilize FederatedHPA scaling workloads across multiple clusters, it can be installed by karmadactl and karmada-operator.
Please refer to v1.7.0 Release Notes for more details.