使用资源指标跨集群弹性扩缩容
在 Karmada 中,为了自动扩展工作负载以满足需求,FederatedHPA 会跨多个集群扩/缩容工作负载。
当负载增加时,如果 Pod 数量低于配置的最大值,FederatedHPA 会扩容工作负载(Deployment、StatefulSet 或其他类似资源)的副本。当负载减少时,如果 Pod 数量高于配置的最小值,FederatedHPA 会缩容工作负载的副本。
本文档将引导您完成这样一个案例:启用 FederatedHPA 来自动扩缩容跨集群部署的 nginx。
演示案例将执行以下操作:

member1集群中存在一个 Deployment 的 Pod。- Service 部署在
member1和member2集群。 - 请求多集群 Service 来提高 Pod 的 CPU 使用率。
- Pod 副本将在
member1和member2集群中扩容。