1. 程式人生 > >簡單幾步搭建k8s1.10的dashboard

簡單幾步搭建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 型別

[[email protected]

~]# kubectl patch svc kubernetes-dashboard -p '{"spec":{"type":"NodePort"}}' -n kube-system

4:檢視pod是否正常
簡單幾步搭建k8s1.10的dashboard
5:pod正常running後,檢視service埠
簡單幾步搭建k8s1.10的dashboard

6:獲取token

[[email protected] ~]#kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
簡單幾步搭建k8s1.10的dashboard

7:輸入nodeIP+port,訪問測試
簡單幾步搭建k8s1.10的dashboard