kubernetes 部署dashboard最新詳細(xì)步驟
1. 部署
執(zhí)行命令:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
該命令是從Github上拉取recommended.yaml文件并運(yùn)行。
2. 驗(yàn)證
查看pod的狀態(tài)為running說明dashboard部署成功
kubectl get svc,pods -n kubernetes-dashboard
3. 查看代理是否正確安裝部署
kubectl cluster-info
因?yàn)槲覀兪鞘褂么韥戆惭bdashboard,所以要先看看代理是否可以正常使用。
4. 啟用代理
kubectl proxy
輸入上述命令后,光標(biāo)一直在閃,命令行中無法繼續(xù)輸入其他命令。此時(shí)千萬不要關(guān)閉命令窗口!一定要保持命令窗口不動(dòng),并打開瀏覽器。
在瀏覽器中輸入以下網(wǎng)址:
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
得到下圖所示頁面:
并選擇Token,輸入密碼。密碼怎么獲取呢?見下述操作:
5. Token密碼獲取
打開另一個(gè)Terminal命令窗口(之前的kubectl proxy不能關(guān)閉,另外打開一個(gè)窗口即可),為了獲取token密碼,先創(chuàng)建一個(gè)文件:
vi dashboard-adminuser.yaml
文件內(nèi)容為:
apiVersion: v1 kind: ServiceAccount metadata: name: admin-user namespace: kubernetes-dashboard --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding metadata: name: admin-user roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-admin subjects: - kind: ServiceAccount name: admin-user namespace: kubernetes-dashboard
應(yīng)用dashboard-adminuser,yaml:
kubectl create -f dashboard-adminuser.yaml
查看admin-user用戶的token
kubectl get secret -n kubernetes-dashboard
記錄下面NAME中的admin-user-tokem-v88nt!!!
輸入下屬命令獲取密碼:
kubectl describe secret admin-user-token-v88nt -n kubernetes-dashboard
( 需要注意的是: 這里要跟你你電腦所顯示的名字一致,我的顯示的是admin-user-tokem-v88nt,所以我這里輸入的是或者admin-user-tokem-v88nt的密碼!你自己電腦上,輸入kubectl get secret -n kubernetes-dashboard## 后顯示的是什么,你就輸什么。一般而言,就是最后那四位數(shù)字與字母不一樣,你只需要把v88nt做相應(yīng)的修改即可)
將token后面的那一長串(eyJhbG…jAQ)復(fù)制,并粘貼到之前打開的網(wǎng)頁里:
最后點(diǎn)登陸(sign in)
即可看到最終的登陸頁面,當(dāng)然我這里的pod并沒有全部啟用起來,所以存在一些紅色。正常的應(yīng)該全是綠色。
6. 密碼提取
往后需要再次登陸dashboard頁面且讓你輸密碼的時(shí)候,你只需要輸入以下命令即可重新提取密碼:
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
參考網(wǎng)址:托塔天王李
感謝托塔天王李貢獻(xiàn)的博客!
到此這篇關(guān)于kubernetes 部署 dashboard最新詳細(xì)步驟的文章就介紹到這了,更多相關(guān)kubernetes 部署 dashboard內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
matlab中乘法“*”和點(diǎn)乘“.*”;除法“/”和點(diǎn)除“./”的聯(lián)系和區(qū)別
這篇文章主要介紹了matlab中乘法“*”和點(diǎn)乘“.*”;除法“/”和點(diǎn)除“./”的聯(lián)系和區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12使用Visual Studio進(jìn)行文件差異比較的問題小結(jié)
這篇文章主要介紹了使用Visual Studio進(jìn)行文件差異比較,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07聯(lián)邦學(xué)習(xí)FedAvg中模型聚合過程的理解分析
這篇文章主要為大家介紹了FedAvg中模型聚合過程的理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05一張圖告訴你計(jì)算機(jī)編程語言的發(fā)展歷史
這篇文章主要介紹了一張圖告訴你計(jì)算機(jī)編程語言的發(fā)展歷史,也可看作是計(jì)算機(jī)的發(fā)展歷史大事記,需要的朋友可以參考下2015-07-07Source?Insight?4.0.093?安裝破解詳細(xì)圖文教程
這篇文章主要介紹了Source?Insight?4.0.093?安裝破解詳細(xì)圖文教程,source?insight?4是一款非常強(qiáng)大的程序編輯器,如果你沒有一款合適的代碼編輯器,那么這款軟件不妨試試,可能你會(huì)喜歡2022-08-08vscode輸入npm?install報(bào)錯(cuò):node-sass@8.0.0?install:'node?
這篇文章主要給大家介紹了關(guān)于vscode輸入npm?install報(bào)錯(cuò):node-sass@8.0.0?install:'node?scripts/install.js'的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02將ChatGPT接入微信實(shí)現(xiàn)智能回復(fù)功能
這篇文章主要介紹了將ChatGPT接入微信實(shí)現(xiàn)智能回復(fù)功能,本項(xiàng)目是基于ChatGPT的微信聊天機(jī)器人,通過?OpenAI?接口生成對話內(nèi)容,使用?itchat?實(shí)現(xiàn)微信消息的接收和自動(dòng)回復(fù),需要的朋友可以參考下2023-02-02