kubernetes仪表板无法启动:给出错误

时间:2018-03-28 12:36:25

标签: kubernetes

我创建了3个Virtualbox虚拟机 - >已安装CentOS7 - >通过kubespray安装kubernetes。

虚拟机重启后,仪表板容器拒绝运行。给出以下错误:

goroutine 1 [running]:
github.com/kubernetes/dashboard/src/app/backend/client.(*clientManager).initInsecureClient(0xc4201bf320)
        /home/travis/build/kubernetes/dashboard/.tmp/backend/src/github.com/kubernetes/dashboard/src/app/backend/client/manager.go:335 +0x9a
github.com/kubernetes/dashboard/src/app/backend/client.(*clientManager).init(0xc4201bf320)
        /home/travis/build/kubernetes/dashboard/.tmp/backend/src/github.com/kubernetes/dashboard/src/app/backend/client/manager.go:297 +0x47
github.com/kubernetes/dashboard/src/app/backend/client.NewClientManager(0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        /home/travis/build/kubernetes/dashboard/.tmp/backend/src/github.com/kubernetes/dashboard/src/app/backend/client/manager.go:365 +0x84
main.main()
        /home/travis/build/kubernetes/dashboard/.tmp/backend/src/github.com/kubernetes/dashboard/src/app/backend/dashboard.go:92 +0x13b
2018/03/28 11:11:49 Could not init in cluster config: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory

请帮忙。我是kubernetes的新手,无法找到解决它的任何线索。

1 个答案:

答案 0 :(得分:0)

我更新了kubespray playbooks(与github同步)。我想很少有问题因此得到解决。 连接/配置仪表板的步骤如下

```

# create admin user, as follows:
kubectl create  -f admin.user
kubectl create  -f clusterrolebinding.yaml
# get admin secret token
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
# get port on which dashboard is running
kubectl -n kube-system get service kubernetes-dashboard
# open the url, add the token found above to it. BINGO ! dashboard should open :)

```