k8s-dashboard的部署與卸載

相對於枯燥的命令行管理,控制檯的管理方式相對就顯得更加直觀便捷了,雖然官方的dashboard有點不太好用,但是作爲免費的dashaboard還是可以體驗一番的,下面開始部署這個難用的dashboard

一:部署條件:

1:master節點與node節點已準備就緒

 

 

2:可連接互聯網(非必要,但是需要找齊鏡像)

3:主機分佈列表如下:

 

 4:控制終端安裝火狐瀏覽器

二:yaml文件

1:下載yaml文件

wget https://k8s-1252147235.cos.ap-chengdu.myqcloud.com/dashboard/dashboard.yaml

2:拉取鏡像

sudo docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1

3:創建服務

sudo kubectl apply -f dashboard.yaml

三:管理應用

1:查看pod

sudo kubectl get pod -n kube-system

 

2:查看端口

 

 

sudo kubectl get pod,svc -n kube-system

 

 

 

 可以看到dashboard的映射端口爲內部443映射到宿主30001,所以我們可以通過宿主機(node)的30001端口訪問到容器的443(https)端口,現在先來訪問看看(必須火狐瀏覽器)

https://HOST_IP:30001

 

 

 

2:綁定角色

 1

sudo kubectl create serviceaccount dashboard-admin -n kube-system

 

 

 2

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard

 

 

 提示已存在,那就先不管,正常情況下是提示created

3:獲取token

kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')

 

 

 把token複製到令牌那裏粘貼,然後就可以登陸了

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章