gpt4 book ai didi

kubernetes - Horizo​​ntal Pod Autoscaler 中 API 版本 v2beta1 和 v2beta2 之间的区别?

转载 作者:行者123 更新时间:2023-12-02 11:27:45 25 4
gpt4 key购买 nike

https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ 中的 Kubernetes Horizo​​ntal Pod Autoscaler 演练解释说我们可以对自定义指标执行自动缩放。我不明白的是何时使用两个 API 版本:v2beta1 和 v2beta2。如果有人可以解释,我将不胜感激。

提前致谢。

最佳答案

第一个指标 自动缩放/V2beta1 不允许您根据自定义指标扩展您的 pod。这只允许您根据 CPU 扩展您的应用程序。和 memory利用您的应用程序

第二个指标自动缩放/V2beta2 允许用户根据自定义指标自动缩放。它允许基于来自 Kubernetes 外部的指标进行自动缩放。此 api 中添加了一个新的外部指标源。

metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 50

它将根据指标名称和标签选择器识别要自动缩放的特定指标。这些指标可以来自任何地方,例如 stackdriver 或 prometheus 监控应用程序,并且基于您想要扩展应用程序的 prometheus 的一些查询。

最好使用 V2beta2 api 因为它可以在 CPU 和内存以及自定义指标上进行缩放,而 V2beta1 API 只能在内部指标上进行缩放。

我在回答中提到的片段表示如何在 V2beta2 中指定 objective-c PU 利用率。 API

关于kubernetes - Horizo​​ntal Pod Autoscaler 中 API 版本 v2beta1 和 v2beta2 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54459447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com