v1.7 升级到 v1.8

遵循常规升级流程

升级后显著变化

API变化

  • MultiClusterService API 中引入了 ServiceProvisionClustersServiceConsumptionClusters,用于指定提供 Service 的集群和使用 Service 的集群, 从而用户可以更简单地跨集群共享 Service,并可直接使用域名来访问跨集群 Service。

karmada-controller-manager

  • 引入了 hpaReplicasSyncer 控制器,负责将工作负载的副本数从成员集群同步到控制平面。 在新版本中,如果资源模版是由 HPA 控制伸缩,资源模版的副本数 spec.replicas 将由 HPA 状态中的 desiredReplicas 聚合值所决定, 并且 retain 资源解释器将阻止控制平面修改成员集群中工作负载的副本数 (直接由成员集群 HPA 控制副本数)。

karmada-aggregated-apiserver

  • 新增了利用 CA 证书校验成员集群 apiserver 证书有效性的逻辑。

请参考 v1.8.0 Release Notes 获取更多信息。