v1.14 升级到 v1.15
遵循常规升级流程。
升级后显著变化
API 变化
- API
ResourceBinding和ClusterResourceBinding中引入了Components字段,用于表示多个 pod 模板的资源请求。 - API
ResourceInterpreterCustomization中引入了ComponentResource字段,用于发现由多个组件组成的工作负载的资源需求的规则。 - API
Karmada中引入了spec.crdTarball.httpSource.proxy字段,用于设置(可选)下载 CRD tarballs 的 HTTP 代理。 - API
PropagationPolicy中引入了spec.failover.cluster字段,用于指定应用级集群故障迁移。 - API
PropagationPolicy和ClusterPropagationPolicy的故障迁移清除模式Immediately/Graciously已被弃用,并分别由Directly/Gracefully取代。
弃用
karmada-controller-manager/karmada-agent:现已移除已弃用的标签propagation.karmada.io/instruction,该标签原本用于暂停 Work 的下发。karmada-controller-manager:--failover-eviction-timeout参数在 release-1.14 版本中已被弃用,现已被移除。karmada-webhook:在 release-1.14 中已被弃用的--default-not-ready-toleration-seconds和--default-unreachable-toleration-seconds参数,现已被移除。