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
}
答案 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