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 登入後畫面 |
留言
張貼留言