簡單幾步搭建k8s1.10的dashboard
1:由於映象被神祕力量牆掉,執行以下指令碼,將映象tag為yaml中的映象,每個節點都要執行,因為pod可能會配分配到任意一個節點上。
[[email protected] ~]# vim image.sh
#/bin/bash
docker pull registry.cn-shanghai.aliyuncs.com/qubit/kubernetes-dashboard-amd64:v1.10.0
docker tag registry.cn-shanghai.aliyuncs.com/qubit/kubernetes-dashboard-amd64:v1.10.0 k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1
docker image rm registry.cn-shanghai.aliyuncs.com/qubit/kubernetes-dashboard-amd64:v1.10.0
[[email protected] ~]#chmod +x image.sh ; sh image.sh
2:編輯dashboard的yaml檔案,由於yaml檔案格式死活調不對,我放到我百度雲裡
連結:https://pan.baidu.com/s/15tWONoyPbml0YjIWMuMuLA
提取碼:c16b
[[email protected] ~]#kubectl create -f dashboard.yaml
3:因為 Service 是 ClusterIP 型別,為了方便使用,我們可通過下面命令修改成 NodePort 型別
~]# kubectl patch svc kubernetes-dashboard -p '{"spec":{"type":"NodePort"}}' -n kube-system
4:檢視pod是否正常
5:pod正常running後,檢視service埠
6:獲取token
[[email protected] ~]#kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
7:輸入nodeIP+port,訪問測試