v1.15 to v1.16
Follow the Regular Upgrading Process.
Upgrading Notable Changes
API Changes
- Introduced
Componentsfield toResourceInterpreterContextin theResourceInterpreterResponseto support theInterpretComponentoperation for webhook interpreters. karmada-operator: Introduced aPodDisruptionBudgetfield to theCommonSettingsofKarmadaAPI for supporting PodDisruptionBudgets (PDBs) for Karmada control plane components.
Deprecation
karmada-operator: Deprecated external etcd fieldsCAData,CertData, andKeyDatahave been removed. UseExternalEtcd.SecretRefto provide client connection credentials instead.karmadactl: The flag--etcd-init-imageof commandinithas been marked deprecated because it is no longer used, and will be removed in the future release.
Dependencies
- Karmada is now built with Golang v1.24.10.
- Kubernetes dependencies have been updated to v1.34.1.
- Updated
sigs.k8s.io/controller-runtimefrom v0.21.0 to v0.22.4. - The base image
alpinehas been promoted from 3.22.1 to 3.22.2.