欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

k8s之web界面(Dashboard)從安裝到應用-創(chuàng)新互聯(lián)

web界面(Dashboard)

之前在kubernetes中完成的所有操作都是通過命令行工具kubectl完成的,為了提供更豐富的用戶體驗,kubernetes還開發(fā)了一個基于web的用戶界面(Dashboard)。用戶可以使用Dashboard部署容器化的應用,還可以監(jiān)控應用的狀態(tài),執(zhí)行故障排查以及管理kubernetes中各種資源。

創(chuàng)新互聯(lián)是工信部頒發(fā)資質IDC服務器商,為用戶提供優(yōu)質的香港機房服務器托管服務

在kubernetes Dashboard中可以查看集群中應用的運行狀態(tài),也能夠創(chuàng)建和修改各種kubernetes資源(比如Deployment,Job,Daemonset等等),用戶可以對Deployment實現(xiàn)彈性伸縮,執(zhí)行滾動升級,重啟pod或者使用向導創(chuàng)建新的應用。
可以說,kubernetes Dashboard提供了kubectl的絕大部分功能。

Dashboard 同時展示了kubernetes集群中的資源狀態(tài)信息和所有報錯信息。

k8s之web界面(Dashboard)從安裝到應用

官方參考文檔:https://kubernetes.io/zh/docs/tasks/access-application-cluster/web-ui-dashboard/
GitHub項目下載地址:https://github.com/kubernetes/dashboard

一,部署Dashboard UI

kubernetes 默認沒有部署Dashboard,可通過以下命令下載:

#將yaml文件下載到本地:
[root@master dashboard]#  wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml

#修改yaml文件:
k8s之web界面(Dashboard)從安裝到應用
由于yaml文件中默認指定下載地址是國外的鏡像,由于國內網(wǎng)絡環(huán)境限制,我們通過阿里云鏡像站進行下載。

k8s之web界面(Dashboard)從安裝到應用
因為service是ClusterIP類型,為了使外部應用能夠方便使用,修改成NodePort類型。

##保存退出后,執(zhí)行kubectl apply -f 創(chuàng)建dashboard:
k8s之web界面(Dashboard)從安裝到應用

##查看pod和service的狀態(tài)(dashboard會在kube-system 命令空間中創(chuàng)建自己的pod和service):
[root@master dashboard]# kubectl get pod -n kube-system | grep dashboard
kubernetes-dashboard-6cfb7d8f54-rp9nd   1/1     Running   0          2m23s
[root@master dashboard]# kubectl get svc -n kube-system 
NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                  AGE
kube-dns               ClusterIP   10.96.0.10      <none>        53/UDP,53/TCP,9153/TCP   94d
kubernetes-dashboard   NodePort    10.108.35.182   <none>        443:32134/TCP            3m8s
#此時已經為service分配了32134端口,注意是443端口(https)

二,訪問Dashboard UI

通過火狐瀏覽器訪問網(wǎng)址:https://172.16.1.30:32134/ 進入后界面如下:
k8s之web界面(Dashboard)從安裝到應用

可以看到Dashboard支持kubeconfig和Token兩種認證方式,本文選用Token的方式登錄,kubeconfig登陸方式可以參考文檔:http://note.youdao.com/noteshare?id=b0523244024d563cdc1bf7c8f7d6083c&sub=A8921821A7BE4CE4BC36B1DC86966460

通過Token的方式登錄:

1)創(chuàng)建一個dashboard管理用戶:
[root@master dashboard]# kubectl create serviceaccount  dashboard-admin -n kube-system 
serviceaccount/dashboard-admin created
2)綁定用戶為集群管理用戶:
[root@master dashboard]# kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin  --serviceaccount=kube-system:dashboard-admin
clusterrolebinding.rbac.authorization.k8s.io/dashboard-cluster-admin created
3)獲取用戶的Token:
[root@master dashboard]# kubectl get secrets -n kube-system  | grep dashboard-admin
dashboard-admin-token-4gdsc                kubernetes.io/service-account-token   3      4m17s
4)查看該token的詳細信息:
[root@master dashboard]# kubectl describe secrets -n kube-system dashboard-admin-token-4gdsc

k8s之web界面(Dashboard)從安裝到應用

##把獲取到的Token復制到登錄界面的Token輸入框中:
k8s之web界面(Dashboard)從安裝到應用

##登陸成功后的web界面如下所示:
k8s之web界面(Dashboard)從安裝到應用

三, 使用Dashboard

1,Dashboard界面結構
Dashboard的界面很簡潔,分為三個大的區(qū)域:
1)頂部操作區(qū):在這里用戶可以搜索集群中的資源,創(chuàng)建資源或退出。
k8s之web界面(Dashboard)從安裝到應用

2)左邊導航菜單: 通過導航菜單可以查看和管理集群中的各種資源,菜單項按照資源的層級分為兩類:
Cluster 級別的資源:
k8s之web界面(Dashboard)從安裝到應用

NameSpace 級別的資源:
k8s之web界面(Dashboard)從安裝到應用
k8s之web界面(Dashboard)從安裝到應用
默認顯示的是default 的NameSpace,大家可以根據(jù)對應的Namespace進行切換。

3)中間主體區(qū): 在導航菜單中點擊了某類資源,中間主體區(qū)就會顯示該資源的所有實例,比如點擊service資源
k8s之web界面(Dashboard)從安裝到應用

2,典型使用場景
接下來實踐幾個Dashboard的典型使用場景:
1,部署Deployment:
1)點擊頂部操作區(qū)的 + CREATE按鈕:
k8s之web界面(Dashboard)從安裝到應用
k8s之web界面(Dashboard)從安裝到應用
用戶可以直接輸入要部署應用的名字,鏡像,副本數(shù)等信息;用戶也可以YAML配置文件,如果是上傳YAML文件,則可以創(chuàng)建任意類型的資源,不僅僅是Deployment。

2,在線對資源進行操作:
對于每種資源,用戶都可以點擊右邊的下拉菜單執(zhí)行各種操作(刪除,查看,編輯等)
k8s之web界面(Dashboard)從安裝到應用

##比如點擊View/edit YAML 可直接修改資源的配置,保存后立即生效,其效果與kubectl edit一樣。
k8s之web界面(Dashboard)從安裝到應用

3,查看資源的詳細信息
點擊某個資源實例的名字,可以查看到詳細信息,其效果與kubectl describe一樣。
k8s之web界面(Dashboard)從安裝到應用
k8s之web界面(Dashboard)從安裝到應用
k8s之web界面(Dashboard)從安裝到應用
k8s之web界面(Dashboard)從安裝到應用

4,查看Pod日志
在Pod或者父資源(DaemonSet,ReplicaSet等)頁面中點擊上方的“LOGS”按鈕,可以查看Pod的日志(查看器可以查看同一個pod的不同容器的日志),其效果與在命令行執(zhí)行kubectl logs一樣。
k8s之web界面(Dashboard)從安裝到應用

小結:
以上就是kubernetes Dashboard的安裝和使用方法。Dashboard能完成日常管理的大部分工作,可以作為命令行工具kubectl的補充。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:k8s之web界面(Dashboard)從安裝到應用-創(chuàng)新互聯(lián)
文章路徑:http://aaarwkj.com/article44/gephe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、虛擬主機、商城網(wǎng)站、網(wǎng)站設計公司定制開發(fā)、網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
说中文字幕的黄色大网站| 亚洲另类欧美日韩中文字幕| 欧美黄色一区在线观看| 99久久免费中文字幕| 97视频高清在线观看| 精品蜜桃臀91人少妇| 深夜视频国产在线观看| 青青草原成年人免费看| 日本精品女优一区二区三区四区| 日韩国产欧美亚洲一区| 在线观看精品日本一区二| 国产男女在线视频观看| 片子免费毛片日韩不卡一区| 青青草原网址在线观看| 亚洲精品一品区二品区三区| 超碰97免费在线观看| 日本熟女中文字幕一区| 日韩传媒在线观看视频| 国产成人综合在线观看网站| 四虎最新地址在线观看| 毛片精品一区二区二区三区| 99国产精品久久久久久| 一本综合九九国产二区| 欧美日韩国产精品精品| 欧美一区二区三区久久妇| 国产高清av免费观看| 91午夜福利偷拍视频| 久久99精品久久久国产| 一区二区三区国产欧美日本| 久热精品视频在线观看| 2018在线不卡爱视频| 亚洲成人精品免费观看| 亚洲精品影视一区二区| 久久中文人妻丝袜不卡| 国产亚洲av一区二区三区| 欧美一区二区三区人妻激情| 黑丝美女大战白丝美女| 精品女同一区二区三区久久| 四虎最新地址在线观看| 欧美日韩国产福利在线观看| 国产亚洲欧美精品久久久久|