首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes HPA :将HPA日志作为事件发送到aws云监视

Kubernetes HPA :将HPA日志作为事件发送到aws云监视
EN

Stack Overflow用户
提问于 2020-09-25 08:57:46
回答 1查看 915关注 0票数 0

我正在研究AWS中的EKS集群。我们有一个应用程序,内存密集型。因此,我增加了一个HPA,它有60%的内存利用率。我们只希望在云表中有这个信息,这样我们就可以相应地缩放我们的服务器了。我试过了容器洞察力,但这太过分了。

有什么方法可以让Kubernetes HPA日志以事件的形式出现在云中吗?

HPA:

代码语言:javascript
复制
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
  name: resize-hpa
spec:
  scaleTargetRef:
    apiVersion: apps/v1beta1
    kind: Deployment
    name: magento-prod-deployment
  minReplicas: 2
  maxReplicas: 5
  metrics:
  - type: Resource
    resource:
      name: memory 
      target:
        type: Utilization 
        averageUtilization: 60

版本:

代码语言:javascript
复制
 kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-26T20:32:49Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.11-eks-065dce", GitCommit:"065dcecfcd2a91bd68a17ee0b5e895088430bd05", GitTreeState:"clean", BuildDate:"2020-07-16T01:44:47Z", GoVersion:"go1.12.17", Compiler:"gc", Platform:"linux/amd64"}

EKS集群运行在1.15上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-25 10:30:56

我相信您可以使用k8s-cloudwatch-adapter来满足您的需要。使用亚马逊CloudWatch度量扩展Kubernetes部署文档提供了关于k8s-cloudwatch-adapter如何工作、如何安装和使用它的信息。

用于Kubernetes的亚马逊CloudWatch度量适配器 K8s-CloudWatch-适配器是Kubernetes自定义metrics和外部Metrics的一个实现,并集成了CloudWatch度量。它允许您使用带有CloudWatch度量的水平(HPA)扩展您的Kubernetes部署。

K8s-cloudwatch-适配器github

还请查看Kubernetes AWS Cloudwatch适配器不获取EKS HPA自动标度的自定义度量值 --关于如何基于自定义Cloudwatch度量启用AWS自动标度的良好示例

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

https://stackoverflow.com/questions/64060974

复制
相关文章

相似问题

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