v1.14 to v1.15
Follow the Regular Upgrading Process.
Upgrading Notable Changes
API Changes
- Introduced
Components
field toResourceBinding
andClusterResourceBinding
APIs to represent the requirements of multiple pod templates. - Introduced
ComponentResource
field toResourceInterpreterCustomization
API to hold rules for discovering the resource requirements of workloads consisting of multiple components. - Introduced
spec.crdTarball.httpSource.proxy
field toKarmada
API to optionally set a proxy for downloading CRD tarballs from an HTTP source. - Introduced
spec.failover.cluster
field to thePropagationPolicy
API for application-level cluster failover. - The failover purge modes
Immediately
/Graciously
in thePropagationPolicy
andClusterPropagationPolicy
APIs have been deprecated and replaced byDirectly
/Gracefully
respectively.
Deprecation
karmada-controller-manager
/karmada-agent
: The deprecated labelpropagation.karmada.io/instruction
, which was designed to suspend Work propagation, has now been removed.karmada-controller-manager
: The flag--failover-eviction-timeout
, deprecated in release-1.14, has now been removed.karmada-webhook
: The--default-not-ready-toleration-seconds
and--default-unreachable-toleration-seconds
flags, deprecated in release-1.14, have now been removed.