Kubernetes Dashboard登入?

圖1 登入畫面截圖

依照線上文件安裝Kubernetes Dashboard(Web UI)後,是不是會遇到需要登入的畫面?

安裝的文件參考https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

目前Kubernetes Dashboard驗證提供兩種方式,在圖1中可以到可以使用Token或是Kubeconfig的方式來登入Kubernetes Dashboard,這邊我主要來介紹使用Token的方式來登入。


步驟

1. 建立dashboard service帳號

$kubectl create serviceaccount dashboard-admin-sa

透過kubectl建立帳號dashboard-admin-sa在預設的namespace中

2. 將dashboard-admin-sa關聯到cluster-admin role

$kubectl create clusterrolebinding dashboard-admin-sa --clusterrole=cluster-admin --serviceaccount=default:dashboard-admin-sa

3. 取出帳號的token

$kubectl get secrets

圖2 secrets資源列表

$kubectl describe secret dashboard-admin-sa-token-lcr24

圖3 列出token

圖3顯示透過kubectl指令取得token就可以登入Kubernetes dashboard

圖4 登入後畫面


留言

這個網誌中的熱門文章

如何關閉nouveau-kernel-driver,解決無法安裝Nvidia driver問題

如何在Nginx所設置的Proxy中可以取得真實客戶的IP位址

如何客製VMware ESXi安裝光碟(加入Realtek驅動程式)