Kubernetes启用或禁用Keda和HPA



是否有启用/禁用Keda和HPA的"主开关"?我可以通过将replicacount编辑为0来启用/禁用缩放规则,但是否有一个主要的enalbe/disable字段?

cooldownPeriod: 1800
maxReplicaCount: 8
minReplicaCount: 2
pollingInterval: 300

您可以通过将副本计数编辑为0来启用/禁用缩放规则,也可以使用名为暂停自动缩放的单个字段。

暂停自动缩放允许您通过使用自动缩放.keda.sh/暂停的副本注释来启用/禁用自动缩放。如果您想进行集群维护,或者想通过删除非任务关键型工作负载来避免资源匮乏,那么指示KEDA暂停对象的自动缩放可能很有用。

您可以通过在ScaledObject定义中添加以下注释来启用此功能:

metadata:
annotations:
autoscaling.keda.sh/paused-replicas: "0"

无论提供了多少个副本,此注释的存在都将暂停自动缩放。上面的注释将把您当前的工作负载扩展到0个副本,并暂停自动扩展。您可以为要暂停的对象设置任意数量的副本值。要再次启用自动缩放,只需从ScaledObject定义中删除注释即可。

有关更多信息,请参阅KEDA文档。

相关内容

  • 没有找到相关文章

最新更新