您好,歡迎來到網暖!
?
當前位置:網暖 » 站長資訊 » 建站基礎 » 網絡技術 » 文章詳細 訂閱RssFeed

k8s實踐(十):監控工具Weave Scope詳解

來源:本站原創 瀏覽:1322次 時間:2019-11-10

環境說明:

主機名操作系統版本ipdocker versionkubelet version配置備注masterCentos 7.6.1810172.27.9.131Docker 18.09.6V1.14.22C2Gmaster主機node01Centos 7.6.1810172.27.9.135Docker 18.09.6V1.14.22C2Gnode節點node02Centos 7.6.1810172.27.9.136Docker 18.09.6V1.14.22C2Gnode節點一、Weave Scope簡介

Weave Scope自動生成應用程序的映射,使您能夠直觀地理解、監視和控制基于容器化微服務的應用程序。

Weave Scope可以監控kubernetes集群中的一系列資源的狀態、資源使用情況、應用拓撲、scale、還可以直接通過瀏覽器進入容器內部調試等,其提供的功能包括:

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

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

Probe 負責收集容器和宿主的信息,并發送給 AppApp 負責處理這些信息,并生成相應的報告,并以交互界面的形式展示
二、Weave Scope安裝1.安裝Weave Scopea
[[email protected] ~]# kubectl apply -f "https://cloud.weave.works/k8s/scope.yaml?k8s-version=$(kubectl version | base64 | tr -d '\n')"namespace/weave createdserviceaccount/weave-scope createdclusterrole.rbac.authorization.k8s.io/weave-scope createdclusterrolebinding.rbac.authorization.k8s.io/weave-scope createddeployment.apps/weave-scope-app createdservice/weave-scope-app createddeployment.apps/weave-scope-cluster-agent createddaemonset.apps/weave-scope-agent created

2.資源查看
[[email protected] ~]# kubectl get all -n weave NAME                                            READY   STATUS    RESTARTS   AGEpod/weave-scope-agent-hx4t2                     1/1     Running   0          103spod/weave-scope-agent-vmbqr                     1/1     Running   0          103spod/weave-scope-agent-zd8x7                     1/1     Running   0          103spod/weave-scope-app-b99fb9585-77rld             1/1     Running   0          104spod/weave-scope-cluster-agent-58f5b5454-vnckm   1/1     Running   0          103sNAME                      TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGEservice/weave-scope-app   ClusterIP   10.99.31.182   <none>        80/TCP    105sNAME                               DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGEdaemonset.apps/weave-scope-agent   3         3         3       3            0           <none>          104sNAME                                        READY   UP-TO-DATE   AVAILABLE   AGEdeployment.apps/weave-scope-app             1/1     1            1           105sdeployment.apps/weave-scope-cluster-agent   1/1     1            1           105sNAME                                                  DESIRED   CURRENT   READY   AGEreplicaset.apps/weave-scope-app-b99fb9585             1         1         1       105sreplicaset.apps/weave-scope-cluster-agent-58f5b5454   1         1         1       105s

3.對外訪問

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

[[email protected] ~]# kubectl edit service -n weave weave-scope-appservice/weave-scope-app edited

4.登錄

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

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

以pod為例查看資源,資源有兩種展現形式:

圖形式性:

圖形方式還會展示pod之間的拓撲關系

表格形式:

Weave Scope監控對象有進程、容器、pods、主機等,監控項有cpu、內存、平均負載等。

2.查看資源使用詳情

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

3.pod日志查看

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

4.pod描述查看

5.資源伸縮

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

6.容器操作

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

進入容器,執行df -h操作

7.展示條件選擇

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

8.搜索功能

按容器名搜索

按資源使用搜索

推薦站點

  • 騰訊騰訊

    騰訊網(www.QQ.com)是中國瀏覽量最大的中文門戶網站,是騰訊公司推出的集新聞信息、互動社區、娛樂產品和基礎服務為一體的大型綜合門戶網站。騰訊網服務于全球華人用戶,致力成為最具傳播力和互動性,權威、主流、時尚的互聯網媒體平臺。通過強大的實時新聞和全面深入的信息資訊服務,為中國數以億計的互聯網用戶提供富有創意的網上新生活。

    www.qq.com
  • 搜狐搜狐

    搜狐網是全球最大的中文門戶網站,為用戶提供24小時不間斷的最新資訊,及搜索、郵件等網絡服務。內容包括全球熱點事件、突發新聞、時事評論、熱播影視劇、體育賽事、行業動態、生活服務信息,以及論壇、博客、微博、我的搜狐等互動空間。

    www.sohu.com
  • 網易網易

    網易是中國領先的互聯網技術公司,為用戶提供免費郵箱、游戲、搜索引擎服務,開設新聞、娛樂、體育等30多個內容頻道,及博客、視頻、論壇等互動交流,網聚人的力量。

    www.163.com
  • 新浪新浪

    新浪網為全球用戶24小時提供全面及時的中文資訊,內容覆蓋國內外突發新聞事件、體壇賽事、娛樂時尚、產業資訊、實用信息等,設有新聞、體育、娛樂、財經、科技、房產、汽車等30多個內容頻道,同時開設博客、視頻、論壇等自由互動交流空間。

    www.sina.com.cn
  • 百度一下百度一下

    百度一下,你就知道

    www.baidu.com
?
快乐甜品彩金 888棋牌炸金花下载 吉林11选5开奖结果手机 吉林时时彩预测软件手机版下载 代理什么快递好赚钱吗 永利棋牌官方下载 2005年福彩中奖号码! 上海快三奖结果 真人龙虎斗app 街机斗三公技巧 资深玩男色赚钱 代理哪个麻将赚得多 黑龙江11选5选3走势图 黑龙江福彩 广西快3开奖下载安装 成都怎么兼职赚钱 来凤中彩票