Anh*_*yen 7 autoscaling google-kubernetes-engine kubernetes-helm nginx-ingress kubernetes-hpa
我安装最新版本(1.24.5)stable/nginx-ingress与autoscaling: true一个GKE集群上。
部署完成后,HPA 说unable to read all metrics。
你能帮我调试和修复它吗?如果您需要更多详细信息/日志,请询问,我会提供!
谢谢
更新:
kubectl get hpa 返回
未知/100m CPU
未知/100Mi 用于 RAM
我认为可能是某些 pod\xe2\x80\x99s 容器没有设置相关的资源请求。根据 Kubernetes HPA文档,当发生这种情况时,无法定义 Pod 的利用率(并且自动缩放器不会对该指标采取任何操作)。
\n\nkubectl get hpa您可以通过运行列出当前的自动缩放器来进行快速检查。或者您可以通过 获得更详细的描述kubectl describe hpa。如果您看到某些目标列为<unknown>则很可能是资源请求设置不正确。
如果您已经为所有 Pod 设置了资源请求,但仍然看到此消息,那么如果您分享有关如何定义请求和/或限制的更多详细信息,也许会有所帮助。
\n\nKubernetes 文档中的这些文章可能有用:
\n\n\n\n\n\n问候!
\n| 归档时间: |
|
| 查看次数: |
2092 次 |
| 最近记录: |