我一直在尝试设置 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
Run Code Online (Sandbox Code Playgroud)
描述 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
Run Code Online (Sandbox Code Playgroud)
它似乎无法实际检索 CPU 使用情况。我在部署 YAML 中指定了 cpu 和内存使用情况:
resources:
requests:
cpu: 250m
memory: 128Mi
limits:
cpu: 800m
memory: 1024Mi
Run Code Online (Sandbox Code Playgroud)
system:metrics-server 也正在运行且健康,所以不是这样。我可以从 Azure 门户监控 Pod 运行状况和 CPU 使用情况。关于我缺少什么有什么想法吗?这可能是权限问题吗?
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |