系統環境:
CentOS 7 64位
准備工作:
通過虛擬機創建三台CentOS服務器,可參照之前的文章
192.168.28.128 --master
192.168.28.130 --node01
192.168.28.131 --node02
安裝步驟:
1.執行語句部署
--在開啟vpn的情況下執行以下語句即可(要修改)
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
修改如下:
kind: Service下的spec位置
a.增加“type: NodePort”,與ports目錄同級
b.ports目錄下增加“nodePort: 30001”,與targetPort目錄同級
--如果沒有vpn則執行以下語句(已經修改好了)
$ kubectl apply -f http://res.chinaskinhospital.com/Upload/Academic/20191219/2019121918412312049088.yaml
2.使用瀏覽器(Firefox)訪問任意節點都能打開,格式為:https://節點中任意IP地址:300001
https://192.168.28.128:30001
https://192.168.28.130:30001
https://192.168.28.131:30001
3.獲取令牌
$ kubectl create serviceaccount dashboard-admin -n kube-system
$ kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
$ kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
4.使用令牌的方式登錄
5.登錄成功