gpt4 book ai didi

kubernetes - 如何根据 EKS 中的平均内存使用量自动缩放 Kubernetes Pod?

转载 作者:行者123 更新时间:2023-12-02 11:38:50 27 4
gpt4 key购买 nike

我正在运行 EKS集群,我有一个 HorizontalPodAutoscaler创建用于根据平均 CPU 使用率自动缩放 pod 数量。

如何对平均内存利用率做同样的事情?

假设在 EKS 集群中运行的所有 Pod 平均使用了它们分配的内存的 70%(使用 resources),那么部署应该自动扩展。

这该怎么做?在 CloudWatch 中创建自定义指标唯一的办法?

即使 cloudWatch 是唯一的方法,那该怎么做呢?是否有特定的文档或教程或博客可以做到这一点?

最佳答案

请尝试以下 HPA配置对象。

apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: nginx-hpa
namespace: default
spec:
scaleTargetRef:
apiVersion: extensions/v1beta1
kind: Deployment
name: nginx
minReplicas: 2
maxReplicas: 10
metrics:
- type: Resource
resource:
name: memory
targetAverageUtilization: 70

并使用 kubectl apply 应用对象

关于kubernetes - 如何根据 EKS 中的平均内存使用量自动缩放 Kubernetes Pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62009931/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com