我使用基于this指南的kubeadm部署了一个集群(neo4j) . 现在我有这些 beans 荚:
NAME READY STATUS RESTARTS AGE
neo4j-core-0 1/1 Running 0 20h
neo4j-core-1 1/1 Running 0 20h
neo4j-core-2 1/1 Running 0 20h
和这些服务:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 60d
neo4j ClusterIP None <none> 7474/TCP,6362/TCP 20h
nginx ClusterIP None <none> 80/TCP 25h
然后我安装kubernetes仪表板:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
所以,当我按 kubectl proxy
访问仪表板时,如下面的链接,它会显示 127.0.0.1 refused to connect .
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
.
我该怎么做才能访问仪表板?
我还按照this指南创建了示例用户 .
1 回答
Kubernetes仪表板完全依赖于Apiserver .
Connection refused
表示与apiserver的通信存在问题 . 请参阅https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above#kubectl-proxy你也可以尝试跑步
并检查是否在其他接口(端口8002)而不是
127.0.0.1
它工作 .