kubernetes dashboard is not found

5/19/2016

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
}
-- Hobbes
kubernetes

4 Answers

5/20/2016
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:
。。。

after run and test logs info such as

[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
-- Hobbes
Source: StackOverflow

5/19/2016

You're hitting a 10-dot ip which is only routable within your cluster, so I'm going to assume you're eg: curling that url from a node.

Please debug the service and report as to what fails: http://kubernetes.io/docs/user-guide/debugging-services/, I'm guessing kubectl --namespace=kube-system get ep kube-ui shows nothing.

-- Prashanth B
Source: StackOverflow

5/20/2016

Did you deployed it ?

Kubernetes-UI is addon. You can create it in Ubuntu follow this link http://kubernetes.io/docs/getting-started-guides/ubuntu/ on Deploy addons section.

-- luanbuingoc
Source: StackOverflow

7/27/2016

In the newer version of kubernetes,dashboard is a alternative solution for kube-ui.Using endpoint named kube-ui may lead to endpoints \"kube-ui\" not found(404).To solve this problem,you can choose an new endpoint named kubernetes-dashboard.For more details,see:

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

All in all,if you use kube-ui(example:v3),the automatic redirection maybe not correct and the 404 error appears because of the unlocation of the resources. Good luck!

-- aeolus
Source: StackOverflow