v1.5 升级到 v1.6

遵循常规升级流程

升级后显著变化

API变化

  • PropagationPolicy 中 AffinityName 的长度现在限制为 [1, 32],并且必须是合规名称。
  • 为资源 Work 引入了简称 wk

karmadactl

  • deinit 命令引入了 --purge-namespace 标志,以在卸载期间跳过命名空间删除。
  • promote 命令引入了 --auto-create-policy--policy-name 标志,以在 promote 期间自定义策略。

karmada-aggregated-apiserver

  • Increased .metadata.generation once the desired state of the Cluster object is changed.
  • 一旦修改了 Cluster 对象的所需状态,.metadata.generation 就会递增。

karmada-controller-manager

  • 允许为 --skippedPropagatingNamespaces 标志设置通配符。
  • --skipped-propagating-namespaces 标志现在可以采用正则表达式来表示命名空间,默认为 kube-*

karmada-scheduler

  • 引入了 clusterEviction 插件以跳过正在驱逐的集群。

Please refer to v1.6.0 Release Notes for more details.