找不到kubernetes仪表板

时间:2016-05-19 13:02:49

标签: kubernetes

http://10.199.135.36:8080/api/v1/proxy/namespaces/kube-system/services/kube-ui/#/dashboard/

{
   "kind": "Status",
   "apiVersion": "v1",
   "metadata": {},
   "status": "Failure",
   "message": "endpoints \"kube-ui\" not found",
   "reason": "NotFound",
   "details": {
      "name": "kube-ui",
      "kind": "endpoints"
   },
   "code": 404
}

4 个答案:

答案 0 :(得分:2)

在较新版本的kubernetes中,dashboard是kube-ui的替代解决方案。使用名为kube-ui的端点可能会导致endpoints \"kube-ui\" not found(404)。要解决此问题,您可以选择新的名为kubernetes-dashboard的端点。有关详细信息,请参阅:

http://kubernetes.io/docs/user-guide/ui/

总而言之,如果您使用kube-ui(例如:v3),则自动重定向可能不正确,并且由于资源的取消而出现404错误。 祝你好运!

答案 1 :(得分:1)

你有部署吗?

Kubernetes-UI是插件。您可以在 Ubuntu 中创建它,然后点击此链接 http://kubernetes.io/docs/getting-started-guides/ubuntu/部署插件部分。

答案 2 :(得分:0)

你正在点击一个只能在群集中路由的10点ip,所以我假设你是例如:从一个节点卷曲这个url。

请调试服务并报告失败的原因:http://kubernetes.io/docs/user-guide/debugging-services/,我猜kubectl --namespace=kube-system get ep kube-ui没有显示任何内容。

答案 3 :(得分:0)

dashboard-controller.yaml
dashboard-service.yaml

standard configure file

。。。
 kubernetes.io/cluster-service: "true"
    spec:
      containers:
      - name: kubernetes-dashboard
        #image: gcr.io/google_containers/kube-ui:v3
        **image: index.tenxcloud.com/google_containers/kubernetes-dashboard-amd64:v1.0.1**
        resources:
。。。

运行并测试日志信息,如

[root@test-ops-node1 pods]# kubectl logs kubernetes-dashboard-v1.0.1-mhz6w --namespace=kube-system
2016/05/20 08:54:10 Starting HTTP server on port 9090
2016/05/20 08:54:10 Creating API server client for http://localhost:8080
2016/05/20 08:54:10 Creating in-cluster Heapster client
2016/05/20 09:09:56 Incoming HTTP/1.1 GET /api/v1/replicationcontrollers request from 172.17.80.0:39277
2016/05/20 09:09:56 Getting list of all replication controllers in the cluster
2016/05/20 09:09:56 Get http://localhost:8080/api/v1/replicationcontrollers: dial tcp [::1]:8080: getsockopt: connection refused
2016/05/20 09:09:56 Outcoming response to 172.17.80.0:39277 with 500 status code