k8s實踐(十):監(jiān)控工具WeaveScope詳解

系統(tǒng)運維

環(huán)境說明:

創(chuàng)新互聯(lián)專注于南譙網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供南譙營銷型網(wǎng)站建設(shè),南譙網(wǎng)站制作、南譙網(wǎng)頁設(shè)計、南譙網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造南譙網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南譙網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。 主機名 操作系統(tǒng)版本 ip docker version kubelet version 配置 備注 master Centos 7.6.1810 172.27.9.131 Docker 18.09.6 V1.14.2 2C2G master主機 node01 Centos 7.6.1810 172.27.9.135 Docker 18.09.6 V1.14.2 2C2G node節(jié)點 node02 Centos 7.6.1810 172.27.9.136 Docker 18.09.6 V1.14.2 2C2G node節(jié)點

k8s集群部署詳見:Centos7.6部署k8s(v1.14.2)集群
k8s學習資料詳見:基本概念、kubectl命令和資料分享
k8s高可用集群部署詳見:Centos7.6部署k8s v1.16.4高可用集群(主備模式)

一、Weave Scope簡介

Weave Scope自動生成應(yīng)用程序的映射,使您能夠直觀地理解、監(jiān)視和控制基于容器化微服務(wù)的應(yīng)用程序。

Weave Scope可以監(jiān)控kubernetes集群中的一系列資源的狀態(tài)、資源使用情況、應(yīng)用拓撲、scale、還可以直接通過瀏覽器進入容器內(nèi)部調(diào)試等,其提供的功能包括:

交互式拓撲界面 圖形模式和表格模式 過濾功能 搜索功能 實時度量 容器排錯 插件擴展

Weave Scope由App和Probe兩部分組成:

Probe 負責收集容器和宿主的信息,并發(fā)送給 App App 負責處理這些信息,并生成相應(yīng)的報告,并以交互界面的形式展示
二、Weave Scope安裝 1.安裝Weave Scopea
[root@master ~]# kubectl apply -f https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d \'\\n\')
namespace/weave created
serviceaccount/weave-scope created
clusterrole.rbac.authorization.k8s.io/weave-scope created
clusterrolebinding.rbac.authorization.k8s.io/weave-scope created
deployment.apps/weave-scope-app created
service/weave-scope-app created
deployment.apps/weave-scope-cluster-agent created
daemonset.apps/weave-scope-agent created

2.資源查看
[root@master ~]# kubectl get all -n weave 
NAME                                            READY   STATUS    RESTARTS   AGE
pod/weave-scope-agent-hx4t2                     1/1     Running   0          103s
pod/weave-scope-agent-vmbqr                     1/1     Running   0          103s
pod/weave-scope-agent-zd8x7                     1/1     Running   0          103s
pod/weave-scope-app-b99fb9585-77rld             1/1     Running   0          104s
pod/weave-scope-cluster-agent-58f5b5454-vnckm   1/1     Running   0          103s

NAME                      TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
service/weave-scope-app   ClusterIP   10.99.31.182   <none>        80/TCP    105s

NAME                               DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
daemonset.apps/weave-scope-agent   3         3         3       3            0           <none>          104s

NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/weave-scope-app             1/1     1            1           105s
deployment.apps/weave-scope-cluster-agent   1/1     1            1           105s

NAME                                                  DESIRED   CURRENT   READY   AGE
replicaset.apps/weave-scope-app-b99fb9585             1         1         1       105s
replicaset.apps/weave-scope-cluster-agent-58f5b5454   1         1         1       105s

3.對外訪問

修改service/weave-scope-app,將其模式由ClusterIP修改為NodePort,使其可以直接通過NodeIP:Port方式訪問

[root@master ~]# kubectl edit service -n weave weave-scope-app
service/weave-scope-app edited

4.登錄

登錄url:http://172.27.9.131:30022/

三、使用Weave Scope 1.資源查看的兩種方式

以pod為例查看資源,資源有兩種展現(xiàn)形式:

圖形式性:

圖形方式還會展示pod之間的拓撲關(guān)系

表格形式:

Weave Scope監(jiān)控對象有進程、容器、pods、主機等,監(jiān)控項有cpu、內(nèi)存、平均負載等。

2.查看資源使用詳情

點擊某個pod,會展示狀態(tài)、資源使用、進程等詳細信息

3.pod日志查看

資源使用詳情中點擊\'Get logs\'

4.pod描述查看

5.資源伸縮

點擊deployment類型的Controllers,可以進行deployment的伸縮和查看

6.容器操作

可以對容器進行attach、exec shell、restart、paus和stop操作

進入容器,執(zhí)行df -h操作

7.展示條件選擇

左下角可按條件展示,有容器類型(系統(tǒng)或者應(yīng)用)、容器狀態(tài)(停止或者運行)、命名空間等。

8.搜索功能

按容器名搜索

按資源使用搜索

?

網(wǎng)頁名稱:k8s實踐(十):監(jiān)控工具WeaveScope詳解
文章地址:http://muchs.cn/article12/cjhidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、微信小程序App開發(fā)、企業(yè)網(wǎng)站制作、品牌網(wǎng)站設(shè)計、微信公眾號

廣告

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

綿陽服務(wù)器托管