【发布时间】:2020-01-03 01:13:49
【问题描述】:
我一直在尝试设置 Kubernetes 1.13 AKS 部署以使用 HPA,但我一直遇到问题:
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
dev-hpa-poc Deployment/dev-hpa-poc <unknown>/50% 1 4 2 65m
描述 HPA 给了我这些事件:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedComputeMetricsReplicas 5m4s (x200 over 55m) horizontal-pod-autoscaler failed to get cpu utilization: missing request for cpu
Warning FailedGetResourceMetric 3s (x220 over 55m) horizontal-pod-autoscaler missing request for cpu
它似乎无法实际检索 CPU 使用率。我在部署 YAML 中指定了 cpu 和内存使用情况:
resources:
requests:
cpu: 250m
memory: 128Mi
limits:
cpu: 800m
memory: 1024Mi
system:metrics-server 也在运行且健康,所以不是这样。我可以从 Azure 门户监控 pod 运行状况和 CPU 使用情况。关于我缺少什么的任何想法?这可能是权限问题吗?
【问题讨论】:
标签: azure-aks