在生产中使用 Kubernetes 自动缩放 v2beta2 作为 apiVersion 可以吗?

Pra*_*san 3 autoscaling kubernetes hpa

我有根据内存(和自定义指标)扩展 Pod(HPA)的用例。

然而,各自的 apiVersion 处于测试阶段(autoscaling/v2beta2)。

不确定何时会出现在 GA/稳定版本中,因此请检查。

对我有什么建议吗?

Ric*_*ico 5

如果您查看Kubernetes API 版本控制文档API 弃用策略文档,没有明确指示何时autoscaling/v2可用 (GA)。

例如,在下一个 Kubernetes 版本中,API 可以是autoscaling/v2beta2autoscaling/v2取决于版本/功能团队在满足“稳定性”方面的感受

话虽如此,根据此处的弃用政策和规则 4a,您应该可以安全使用autoscaling/v2beta2(至少对于autoscaling/v2autoscaling/v2beta3宣布后的接下来的 3 个 Kubernetes 版本)。

因此,假设autoscaling/v2与 K8s 1.19 一起发布,然后autoscaling/v2beta2将在 Kubernetes 1.20、1.21 和 1.22 中可用。