Azure kubernetes-Prometheus可处理多个应用程序

Azure kubernetes-Prometheus可处理多个应用程序,azure,kubernetes,prometheus,grafana,azure-aks,Azure,Kubernetes,Prometheus,Grafana,Azure Aks,我计划最初部署15个不同的应用程序,最终在azure kubernetes上部署300多个应用程序,并将使用Prometheus和Grafana进行监控 我已经将Prometheus和Grafana部署在专用节点上的一个单独名称空间中 如何为Prometheus和Grafana启用水平pod扩展?您可以根据Prometheus收集并在Grafana仪表板中显示的数据来扩展应用程序 为了做到这一点,您需要实现定制度量API,这使得HorizontalPodAutoscaler控制器能够使用cust

我计划最初部署15个不同的应用程序,最终在azure kubernetes上部署300多个应用程序,并将使用Prometheus和Grafana进行监控

我已经将Prometheus和Grafana部署在专用节点上的一个单独名称空间中


如何为Prometheus和Grafana启用水平pod扩展?

您可以根据Prometheus收集并在Grafana仪表板中显示的数据来扩展应用程序

为了做到这一点,您需要实现定制度量API,这使得
HorizontalPodAutoscaler
控制器能够使用
custom.metrics.k8s.io
API检索度量。您可以通过适配器的配置定义自己的指标,以便HPA可以根据这些统计数据进行扩展


您可以找到一个简短的指南,让您开始。

您打算为您的HPA使用普罗米修斯自定义指标吗?如何为普罗米修斯和格拉法纳启用水平pod缩放?@KarthikeyanVijayakumar您可以为普罗米修斯和格拉法纳部署、复制集、状态集或复制控制器使用该命令。您可以找到包含更多细节和示例的演练。