Kubernetes 0-1 K8S部署Dashboard

首先下載部署的必要文件:

wget https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended.yaml -O kube-dash.yaml --no-check-certificate

默認(rèn)Dashboard的Service類(lèi)型是ClusterIP谭梗,我們集群外面不方便訪問(wèn)惶看,我們最好是將Service類(lèi)型修改為NodePoart或LoadBalancer(前提是你的集群支持LoadBalancer)有滑,以LoadBalancer為例娄琉。

修改文件kube-dash.yaml文件往果,將kubernetes-dashboard Service部分修改成如下:

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  type: LoadBalancer
  ports:
    - port: 443
      targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard

創(chuàng)建kube-dash-admin-user.yaml文件:

vim kube-dash-admin-user.yaml

寫(xiě)入如下內(nèi)容:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---

apiVersion: rbac.authorization.k8s.io/v1
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  

執(zhí)行命令:

kubectl apply -f kube-dash.yaml # 創(chuàng)建dashboard服務(wù)
kubectl apply -f kube-dash-admin-user.yaml  # 創(chuàng)建kubernetes集群的管理員角色和賬號(hào)

執(zhí)行完之后役听,我們查看Dashboard的Service:

kubectl get svc -n kubernetes-dashboard

輸出以下內(nèi)容颓鲜,可以看到表窘,kubernetes-dashboard的svc的EXTERNAL-IP為192.168.115.141,這就是LoadBalancer為我們自動(dòng)分配的一個(gè)IP甜滨。

NAME                        TYPE           CLUSTER-IP   EXTERNAL-IP       PORT(S)         AGE
dashboard-metrics-scraper   ClusterIP      10.0.0.210   <none>            8000/TCP        52s
kubernetes-dashboard        LoadBalancer   10.0.0.51    192.168.115.141   443:31385/TCP   52s

這時(shí)我們以https://192.168.115.141訪問(wèn)部署的dashboard乐严,第一次訪問(wèn)可能需要點(diǎn)擊 Advanced => Proceed to 192.168.115.141 (unsafe)進(jìn)入。

注意:必須以https方式訪問(wèn)衣摩,因?yàn)閐ashboard是默認(rèn)開(kāi)啟更為安全的https通信昂验。

image-20200616170556682

需要使用Token登錄,使用如下命令獲取token:

kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')

輸出內(nèi)容艾扮,獲取到token既琴。

Name:         admin-user-token-l56hp
Namespace:    kubernetes-dashboard
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: admin-user
              kubernetes.io/service-account.uid: 95db28c5-4951-4aae-bf59-b0c26c8b35c7

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1375 bytes
namespace:  20 bytes
token:      eyJhbGciOiJSUzI1NiIsImtpZCI6IjYtQW51Z2xPMi1WTmpEZEtIX3BBYXd1YWpGLVU2Y0J0S1dmZE9lR3hoYU0ifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLWw1NmhwIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiI5NWRiMjhjNS00OTUxLTRhYWUtYmY1OS1iMGMyNmM4YjM1YzciLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.Dqnk21CcBWU7SHgKRUu8uebL1djF1BJChNT5qTvk1uGLTF3AN9RMmacXlzO2xC5fP3zasmBFjcmS_JY76k7CS6DHdHKgxgB8vlEfIbh-i4YTA7cKK3_Ko5hAy7e6GhoPsfcYnV5QVec2mlvfMoozJT62UT62YkNrfUZXwFz02V4EfNgCgWVPKgiKzciMVOMNJ6-FKiiXyfhl4zprb8hSPzpc0F2Jd62Ykoltuir74UoByOazAnr7bA9ZTXSf1k8fjUaOUsBh37ap_eHg3Yh2gIcYMBxsp1tV0VVNKJDnVCN-lRBhfUciK93kvxU3I8xjWRv6JUHifCvHUiiWXjGZ8A

拿到token,拷貝到dashboard進(jìn)行登錄泡嘴。登入后甫恩,可以看到K8S的資源信息。

image-20200616170847284

Kubernetes-Dashboard部署完成酌予。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末磺箕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子抛虫,更是在濱河造成了極大的恐慌松靡,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件建椰,死亡現(xiàn)場(chǎng)離奇詭異雕欺,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)广凸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)阅茶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人谅海,你說(shuō)我怎么就攤上這事脸哀。” “怎么了扭吁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵撞蜂,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我侥袜,道長(zhǎng)蝌诡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任枫吧,我火速辦了婚禮浦旱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘九杂。我一直安慰自己颁湖,他們只是感情好宣蠕,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著甥捺,像睡著了一般抢蚀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镰禾,一...
    開(kāi)封第一講書(shū)人閱讀 49,806評(píng)論 1 290
  • 那天皿曲,我揣著相機(jī)與錄音,去河邊找鬼吴侦。 笑死屋休,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妈倔。 我是一名探鬼主播博投,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼盯蝴!你這毒婦竟也來(lái)了毅哗?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捧挺,失蹤者是張志新(化名)和其女友劉穎虑绵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體闽烙,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡翅睛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了黑竞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捕发。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖很魂,靈堂內(nèi)的尸體忽然破棺而出扎酷,到底是詐尸還是另有隱情,我是刑警寧澤遏匆,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布法挨,位于F島的核電站,受9級(jí)特大地震影響幅聘,放射性物質(zhì)發(fā)生泄漏凡纳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一帝蒿、第九天 我趴在偏房一處隱蔽的房頂上張望荐糜。 院中可真熱鬧,春花似錦、人聲如沸狞尔。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)偏序。三九已至,卻和暖如春胖替,著一層夾襖步出監(jiān)牢的瞬間研儒,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工独令, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留端朵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓燃箭,卻偏偏與公主長(zhǎng)得像冲呢,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子招狸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容