首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GKE上使用HorizontalPodAutoscaler定制指标

在GKE上使用HorizontalPodAutoscaler定制指标
EN

Stack Overflow用户
提问于 2017-04-15 01:43:41
回答 2查看 610关注 0票数 3

我正在尝试使用1.6.1 alpha GKE集群上的HorizontalPodAutoscaler设置自定义指标。

根据https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#prerequisites的说法,我需要在kube-controller-manager上设置--horizontal-pod-autoscaler-use-rest-clients以启用指标收集。在GKE中,还不清楚是否可以在kube-controller-manager上设置标志。有什么想法吗?

有没有人在GKE上使用HPA获得了自定义指标?

EN

回答 2

Stack Overflow用户

发布于 2017-04-19 22:17:52

你不能直接在GKE(Google Container Engine)中操作任何kubernetes集群组件,Google会做这项工作,如果你想实现这一点,你可能需要部署自己的kubernetes集群。

票数 2
EN

Stack Overflow用户

发布于 2018-03-16 19:37:57

在GKE上,我们从1.9版开始就支持具有自定义指标的HPA。如果您的集群中有一组水平自动缩放的pod,每个pod导出一个自定义指标,那么您可以为该指标设置每个pod的平均目标。

这方面的一个例子是前端的自动扩展部署,其中每个副本导出其当前的QPS。您可以设置每个前端pod的平均QPS目标,并使用HPA相应地扩展和缩小部署。您可以在此处找到说明如何设置的文档和教程:https://cloud.google.com/kubernetes-engine/docs/tutorials/custom-metrics-autoscaling

在GKE上可用的Kubernetes 1.10将扩展对自定义指标的支持,以包括未附加到任何Kubernetes对象的指标。这将使您能够基于此处列出的任何指标来扩展部署,例如Google Pub/Sub队列中的消息数量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43416531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档