v1.10 升级到 v1.11
遵循常规升级流程。
升级后显著变化
API 变化
- 在
PropagationPolicy/ClusterPropagationPolicy
API 中引入Suspension
,用于提供集群级别的资源调度暂停和恢复能力。 - 在
Work
API 中Dispatching
来反映调度分发状态。 ResourceInterpreterCustomization
: 添加了打印列TARGET-API-VERSION
和TARGET-KIND
,以表示目标资源类型,这些列将在kubectl get
的输出中显示。PropagationPolicy
/ClusterPropagationPolicy
: 添加了打印列Conflict-Resolution
和Priority
,以表示冲突解决策略和优先级,这些列将在kubectl get
的输出中显示。- 在
Karmada
API 中引入了CRDTarball
,以支持自定义的 CRD 下载策略。
弃用
- 在发布版本 v1.10中被弃用(由
propagationpolicy.karmada.io/permanent-id
和clusterpropagationpolicy.karmada.io/permanent-id
替代)的标签现已被移除:- propagationpolicy.karmada.io/namespace
- propagationpolicy.karmada.io/name
- clusterpropagationpolicy.karmada.io/name
- 指定了 metrics 和健康检查端口参数。Karmada 引入了
--metrics-bind-address
和--health-probe-bind-address
参数,并弃用了以下参数。这是一个兼容性的更改,因为默认值与之前版本保持不变。- 组件
karmada-agent
弃用的参数有: --bind-address --secure-port - 组件
karmada-controller-manager
弃用的参数有: --bind-address --secure-port - 组件
karmada-descheduler
弃用的参数有: --bind-address --secure-port - 组件
karmada-scheduler
弃用的参数有: --bind-address --secure-port - 组件
karmada-scheduler-estimator
弃用的参数有: --bind-address --secure-port
- 组件