在GKE上新创建的Kubernetes集群并没有将其指标推送给Stackdriver。kubectl cluster-info的输出是:
Kubernetes master is running at https://XXX.XXX.XXX.XXX
KubeDNS is running at https://XXX.XXX.XXX.XXX/api/v1/proxy/namespaces/kube-system/services/kube-dns
KubeUI is running at https://XXX.XXX.XXX.XXX/api/v1/proxy/namespaces/kube-system/services/kube-ui
Heapster is running at https://XXX.XXX.XXX.XXX/api/v1/proxy/namespaces/kube-system/services/monitoring-heapster当我尝试用“自定义度量”在Stackdriver上创建一个仪表板时,它会说“没有找到匹配”。根据Heapster文档,在这个位置应该有“kubernetes.io”前缀的指标。
在创建集群时,我还启用了具有读-写权限的云监视API。是否需要它来推动集群度量?
发布于 2015-08-09 20:36:28
Heapster如何处理度量取决于它的配置。当作为GKE的一部分运行时,这些度量不是作为“自定义”度量导出的,而是作为官方GKE服务度量导出的。这个特性仍然处于实验性的软启动状态,但是您应该能够在app.google.stackdriver.com/gke上访问它们。
发布于 2016-06-30 21:23:38
在文档中,它说您必须通过运行:gcloud alpha container clusters update --monitoring-service=monitoring.googleapis.com <cluster-name>来启用监视
这应该是默认的,但不是给我的。
https://stackoverflow.com/questions/31905421
复制相似问题