跳转到文档内容
版本:v1.13

v1.12 升级到 v1.13

遵循常规升级流程

升级后显著变化

API 变化

  • API PropagationPolicyClusterPropagationPolicy 中引入了 SchedulePriority 字段来设置应用的优先级,以控制应用调度的顺序。
  • API ResourceBinding 中引入了 SchedulePriority 字段,以支持基于优先级的调度和抢占控制。
  • API Karmada 中引入了 PriorityClassName 字段,将用于指定该组件的优先级类名称。
  • API ResourceBindingClusterResourceBinding 中引入了 Suspension 字段,供第三方系统用于暂停应用程序调度。
  • API Karmada 中引入了 SidecarContainers 字段用于为 Karmada API 服务器指定边车容器。

弃用

  • 由于 grpc.DialContextgrpc.WithBlock 已被弃用,需使用 grpc.NewClient 来替代它们,同时保持原有功能。
  • karmadactlregister 命令的 --ca-cert-path 标志已被标记为弃用,因为它从未被使用过,并且会在未来的版本中移除。

karmada-controller-manager

  • Karmada Lua 解释器将不再支持 Lua 函数 string.repstring.gsub。一般来说,这些函数在自定义的 Karmada 资源解释器中并不常用。由于存在潜在的安全风险,它们已被禁用。在升级之前,请检查你的 Lua 脚本,确认是否正在使用这些函数。如果使用了,请用其他实现方式来替代它们。