Jam*_*lls 12 amazon-web-services kubernetes
尝试在 Amazon EKS 上设置 HorizontalPodAutoscaler 时,TARGETS 列始终显示<unknown>/50%,在描述 HPA 时,我看到
警告 FailedGetResourceMetric 17s(x50 over 1h)horizontal-pod-autoscaler 无法获取资源 cpu 的指标:无法从资源指标 API 获取指标:服务器找不到请求的资源(获取 pods.metrics.k8s.io)
我在其他网站上发现了多篇关于提到--horizontal-pod-autoscaler-use-rest-clients在 kube-controller-manager 上使用的类似问题的帖子,但我找不到更改 EKS 集群的 kube-controller-manager 设置的方法,因为看起来你不能SSH 到主节点进行管理和 kube-controller-manager 不会被列为系统中任何地方的资源。
我尝试按照https://github.com/kubernetes-incubator/metrics-server 上的说明手动设置指标服务器,但在这种情况下,我发现 EKS 没有提供验证 API 所需的配置映射扩展Could not create the API server: configmaps "extension-apiserver-authentication" not found
小智 12
已编辑
AWS 发布了对带有自定义指标的水平 pod 自动缩放的支持:https : //aws.amazon.com/pt/about-aws/whats-new/2018/08/amazon-eks-supports-horizontal-pod-autoscaling-使用自定义度量/
以前的回答
这是 EKS 当前的一个已知问题。这是我的支持回复(部分省略):
不幸的是,EKS 控制平面目前存在度量服务器聚合器的问题。EKS 服务团队正在努力解决这些问题,以便为控制平面提供度量服务器支持。
此功能一经发布,就应在以下任一链接中公开宣布:
- AWS 博客:https : //blogs.amazon.com/
- 最新消息:https : //aws.amazon.com/new/
- AWS 发行说明:https : //aws.amazon.com/releasenotes/
我已表示您对此问题感兴趣,我将代表您主张解决方案。
希望他们能尽快解决。
| 归档时间: |
|
| 查看次数: |
4218 次 |
| 最近记录: |