安装dashboard和使用

·

一、安装 dashboard

1.在 master 上安装dashboard(拉取失败的话可以下载附件传到服务器)

wget  https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc7/aio/deploy/recommended.yaml

recommended.yaml

2.修改配置文件,用 NodePort 模式方便等会页面访问

vi recommended.yaml 

Untitled

3.创建dashboard服务,检查是否正常启动

kubectl apply -f  recommended.yaml 
[object Object]

Untitled

可以看到目前dashboard运行在 node2 上,外部访问的 ip 是 31014,等会访问 https://node2:31014/

4.接着创建用户分配权限

kubectl create serviceaccount  dashboard-admin -n kube-system
,[object Object],
[object Object]

Untitled

保存 token

5.通过浏览器 https://node2:31014/,。(如果浏览器提示不安全无法直接访问,点击页面输入 thisisunsafe即可)

Untitled

6.输入 token 进入控制台

Untitled

7.快捷生成 token

kubeadm token create --print-join-command

至此dashboard安装完毕!

二、使用dashboard启动一个 nginx

Untitled

Untitled

Untitled

编辑 svc/ingress,将type 由‘LoadBalancer’改成‘NodePort’ ;就可以外部访问

Untitled

Untitled

Untitled

Untitled