VMware 提供了三種 工具來從不同的維度對 PKS 的運行環境進行監控:

  • vRealize Operations:對 PKS 運行的底層基礎架構進行監控;
  • vRealize Log Insight:收集各個模塊的日誌並進行分析;
  • Wavefront:對 PKS 平台上運行的容器應用進行監控,為性能調優等提供數據。

 

vRealize Operations (簡稱 vROps) 內置了對於 Kubernetes 環境的支持,能夠從 K8s 的視角去收集和展示對象數據,如 Cluster、Node、Pod 等的資源消耗;同時以圖形的方式直觀展示 K8s 的層次架構,並且用不同顏色展示各個對象的狀態:綠色(正常)、紅色 (故障)、橙色(告警) 等。vROps 也能夠對 PKS 運行環境的參數進行設置,如設置 Cluster 的資源 (CPU和內存) 的使用上限;在下面的演示中我們就展示了在不設上限的條件下,「Resource Cosumer」 Pod 把 Node 上的 4 個 vCPU 計算資源耗盡的情況。

 

這裡給大家看一下利用 vROps 來對 PKS 環境進行監控的演示,及時發現平台中的性能瓶頸並排除故障。