1.下载 dashboard.yaml文件
我安装的k8s版本为1.5.2,从github下载相近的dashaboard版本
wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.5.0/src/deploy/kubernetes-dashboard.yaml
2.编辑kubernetes-dashboard.yaml
由于yaml文件中的image使用的是谷歌gcr.io,被墙无法下载,因此,需将文件中image 用docker.io上的image替代
image gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.0
替换为:
image: docker.io/mritd/kubernetes-dashboard-amd64:v1.5.0
3.执行yaml文件,创建pod和service
#kubectl create -f dashboard.yaml
# kubectl get service --all-namespaces
NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes 10.254.0.1 <none> 443/TCP 8h
kube-system kubernetes-dashboard 10.254.153.174 <nodes> 80:31411/TCP 27m
dashboard创建成功,显示clusterip为10.254.153.174,nodeport为31411
所以访问节点服务器的 31411端口即可看到dashboard
http://node-ip:31411