为Kubernetes集群安装自定义Metrics API服务

库玛

我们正计划使用Kubernetes水平Pod调度程序,并为此需要安装Custom Metrics API。有人可以告诉其他在kubernetes集群上安装Custom Metrics API的方法吗?

PjoterS

当您将EKS与Prometheus结合使用时,最好的知识来源是AWS文档。

我需要prometheus适配器来注册自定义指标API吗?

是的,你至少需要Prometheus普罗米修斯适配器

  • Prometheus: 刮除豆荚并存储指标
  • Prometheus metrics adapter:查询Prometheus并公开Kubernetes自定义指标API的指标
  • Metrics server: 收集Pod的CPU和内存使用情况并公开Kubernetes资源指标API的指标

如果没有Custom MetricsExternal Metrics,则只能使用基于CPU或的指标Memory

在《使用CloudWatch Container Insights基于自定义Prometheus指标自动扩展Amazon EKS服务》一文中指出:

可以使用Prometheus Adapter标题为Fargate上具有自定义指标的Autoscaling EKS的博客文章中概述的,将Prometheus收集的自定义指标暴露给自动缩放器

Autoscaling EKS on Fargate with custom metrics博客您还可以找到一些例子autoscaling based on CPU usageautoscaling based on App Mesh trafficautoscaling based on HTTP traffic

附加文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为自定义 api 设置 ruby 服务器

如何使用Google Play服务任务API为Firebase创建自定义任务

自定义ng服务以代理对/ api的调用?

如何从Azure移动服务自定义Api调用方法?

在移动服务自定义api中解析HTML

TypeScript和自定义React Hook Api服务

自定义API移动服务Azure IOS

Spring Batch Worker Pod 无法为 Spring Cloud 部署程序 kubernetes 选择自定义服务帐户

安装自定义Windows服务时出现错误1001

使用自定义参数安装WiX服务

为Dynamic Navision创建自定义Web服务

用于创建自定义对象的 Kubernetes python api

在Kubernetes中注册多个自定义指标API

Azure API 管理服务 - 在自定义域和 API 中设置证书的区别

为Android API 14添加自定义字体

如何使用angularJS自定义服务从REST API获取数据

使用C#后端注册Azure移动服务自定义API

Google身份验证通过自定义服务访问api?

在无服务器框架中设置 AWS API 网关自定义授权方

Azure移动服务自定义API在客户端上收到错误的请求

缺少选项,无法从Visual Studio 2013添加用于Azure移动服务的自定义API

在Google API中使用自定义帐户而不是服务帐户

Azure移动服务自定义API对多个GET操作的不同权限

Chrome自定义标签Cookie,存储API和服务工作者

来自带有 Lambda 的 API 网关的无服务器离线自定义错误

定义自定义托管服务失败

无法确定在集群上安装的Kubernetes服务的类型

我可以在keycloak服务器中为userId定义自定义格式吗?

代理服务和部署之间的Kubernetes自定义CA和证书