k8s之dashbord仪表板 - liudd99/k8s GitHub Wiki

部署kubernetes dashboard仪表盘

1.还是在k8s-deploy文件下面把k8s_dashboard上传到master服务器上(/root/k8s_dashboard),同样是在该文件夹下面以root执行

#chmod u+x *.sh

2.在/root/k8s_dashboard下面执行

#./deploy_k8s_dashboard.sh

a)安装脚本会生成一个Sample Service Account (admin-user) 的Token,需要从控制台日志中复制该token。

b)安装脚本会生成User Certificate,生成User Certificate时会提示输入一个导出证书用的密码。

c)需要将该证书(kubecfg*) 保存到本地,并安装该证书到浏览器中,然后重启浏览器。

3.在Chrome浏览器安装用户证书步骤:

a)在Chrome浏览器中,打开Settings -> Advanced -> Privacy and security, 然后打开Manage certificates

b)在Personal界面,选择Import,选择文件类型为All files,选择kubecfg.p12文件,并输入之前导出证书时输入的export passwor。

c)重启浏览器。

4.在成功安装上面的证书后,通过浏览器访问:

https://:/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

注:

1.可以通过运行#kubectl cluster-info 来查看master-ip和apiserver-port

2.如果token忘记了,可以运行下面命令来获取admin-user的Service Account的token:

#kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print }')

⚠️ **GitHub.com Fallback** ⚠️