kubernetes仪表板无法启动

时间:2017-11-04 19:56:57

标签: git docker kubernetes gcp

在Ubuntu 16.04.03(GCP实例)上安装了kubernetes主节点。一切顺利,但无法启动仪表板。我打开防火墙端口8001 实例子网。新/第一次安装,所以我可能会遗漏一些东西,请指教。运行kubectl代理后,我试图通过外部ip访问仪表板,例如:http://35.196.xx.xx:8001/ui

la@kube-master:~$ kubectl get pods -n kube-system
NAME                                  READY     STATUS    RESTARTS   AGE
etcd-kube-master                      1/1       Running   0          17m
kube-apiserver-kube-master            1/1       Running   0          17m
kube-controller-manager-kube-master   1/1       Running   0          17m
kube-dns-545bc4bfd4-knw2b             3/3       Running   0          26m
kube-flannel-ds-bpm8c                 1/1       Running   0          17m
kube-proxy-k649v                      1/1       Running   0          26m
kube-scheduler-kube-master            1/1       Running   0          17m

la@kube-master:~$ kubectl cluster-info
Kubernetes master is running at https://10.142.0.2:6443
KubeDNS is running at https://10.142.0.2:6443/api/v1/namespaces/kube-system/services/kube-dns
/proxy

la@kube-master:~$ kubectl get services
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.96.0.1    <none>        443/TCP   29m

提前谢谢。

1 个答案:

答案 0 :(得分:2)

这是add-on that you need to install。一些安装方法会自动添加它,但似乎您选择的方法没有。

要部署Dashboard,请执行以下命令:

$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

要开始使用仪表板运行以下命令:

$ kubectl proxy

现在,http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/可以使用信息中心。

如果您在Google Cloud上运行,为什么不使用GKE?部署和管理要容易得多。它甚至带有built-in dashboard