【发布时间】:2019-12-19 03:44:28
【问题描述】:
我正在尝试通过指标适配器 (https://github.com/Azure/azure-k8s-metrics-adapter) 在我的 AKS 群集中实施自定义指标。
根据各种示例,我能够部署适配器,但不能部署自定义指标,例如:
apiVersion: azure.com/v1alpha2
kind: CustomMetric
metadata:
name: count-ready-pods
namespace: custom-metrics
spec:
metric:
metricName: kube_pod_status_ready
资源结果正确部署(我确实在默认命名空间和自定义指标中都尝试过),并查看 azure-k8s-metrics-adapter 的 pod 的日志,它似乎已被处理。
一般来说,我既不能从 kubectl get --raw "/apis/custom.metrics.k8s.io/v1beta1" 也不能从特定的 hpa 检索指标(这会导致 unknown 当前值)。
检查 Application Insights 我得到了这些指标。
我的集群运行 kubernetes 1.13.12。
有人知道我做错了什么吗? 如何检查生成的服务主体是否可以有效访问所需的应用洞察?
有人会建议尝试实施 Prometheus 吗?如果是这样,最好的方法是什么?
【问题讨论】:
标签: azure-aks