Kubernetes HPA自定义缩放规则



我有一个类似主从的部署,当第一个pod启动时(主节点(,它将在功能更强大的节点上运行,而在功能较弱的节点上则运行从属节点。

我用亲和性/反亲和性来做。

由于它们都运行完全相同的二进制文件,我想为第一个节点和其他节点设置一些自定义策略给自动缩放器(HPA(,有办法做到这一点吗?

是的,有一种方法可以做到这一点。
您可以编写自己的自定义度量来支持您想要的逻辑

https://cloud.google.com/kubernetes-engine/docs/concepts/custom-and-external-metrics

您还可以使用以下项目https://keda.sh/

最新更新