首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法检索Heapster度量模型

无法检索Heapster度量模型
EN

Stack Overflow用户
提问于 2017-11-06 20:06:57
回答 1查看 245关注 0票数 1

我正在GKE上运行我的kubernetes v1.6.11-gke.0集群。在集群堆中-v1.3.0 (gcr.io/google_containers/heapster-amd64:v1.3.0)荚正在运行。

但是,当试图通过REST检索堆度量时,似乎存在一个问题,如下所示:

代码语言:javascript
复制
localhost:8001/api/v1/model/metrics
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "the server could not find the requested resource",
  "reason": "NotFound",
  "details": {},
  "code": 404
}

代码语言:javascript
复制
localhost:8001/api/v1/proxy/namespaces/kube-system/services/heapster/
404 page not found

此外,kube-dns似乎也无法实现。

代码语言:javascript
复制
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "no endpoints available for service \"kube-dns\"",
  "reason": "ServiceUnavailable",
  "code": 503
}

使用kubectl cluster-info服务似乎运行良好。

对从哪里开始调试问题有什么建议吗?

更新:kubectl get pods -n kube-system结果

代码语言:javascript
复制
fluentd-gcp-v2.0-jp9qq                               2/2       Running   0          87d
fluentd-gcp-v2.0-s2hpp                               2/2       Running   0          19h
fluentd-gcp-v2.0-xlbq2                               2/2       Running   0          19h
heapster-v1.3.0-1288166888-2j4b2                     2/2       Running   0          19h
kube-dns-323615064-49klg                             3/3       Running   0          19h
kube-dns-autoscaler-2667913178-dv2s3                 1/1       Running   0          19h
kube-proxy-gke-acme-air-default-pool-c005178d-gkq6   1/1       Running   0          19h
kube-proxy-gke-acme-air-default-pool-c005178d-n3l7   1/1       Running   0          19h
kube-proxy-gke-acme-air-default-pool-c005178d-v9nn   1/1       Running   0          19h
kubernetes-dashboard-2917854236-wgh8f                1/1       Running   0          19h
l7-default-backend-1044750973-h5s9g                  1/1       Running   0          19h

kubectl get svc -n kube-system结果

代码语言:javascript
复制
NAME                   CLUSTER-IP     EXTERNAL-IP   PORT(S)         AGE
default-http-backend   10.43.249.84   <nodes>       80:31149/TCP    160d
heapster               10.43.242.96   <none>        80/TCP          160d
kube-dns               10.43.240.10   <none>        53/UDP,53/TCP   160d
kubernetes-dashboard   10.43.243.31   <none>        80/TCP          160d
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-07 17:46:25

可以通过Heapster服务而不是主要的API来访问Heaspter度量API。模型API的路径是http://localhost:8001/api/v1/proxy/namespaces/kube-system/services/heapster/api/v1/model/metrics而不是localhost:8001/api/v1/model/metrics

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47144874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档