Kubernetes 網路效能監控與映射
Kubernetes 網路效能監控和映射功能透過映射服務(也稱為工作負載)之間的依賴關係來簡化故障排除,並提供對網路效能延遲和異常的即時可見性,以便在效能問題影響使用者之前識別它們。此功能透過分析和審核 Kubernetes 流量來幫助組織降低整體成本。
主要特點:• 工作負載圖顯示 Kubernetes 工作負載依賴關係和流程,並反白顯示網路和效能問題。 • 監控 Kubernetes pod、工作負載和節點之間的網路流量;識別流量和延遲問題的來源。 • 透過分析入口、出口、跨區域和跨區域網路流量來降低整體成本。

先決條件
在使用 Kubernetes 網路效能監控和映射之前,您必須先設定"NetApp Kubernetes 監控操作員"啟用此選項。在部署操作員期間,選擇“網路效能和地圖”複選框以啟用。您也可以透過導覽至 Kubernetes 登入頁面並選擇「修改部署」來啟用此選項。

監視器
工作負載圖使用"監視器"來獲取資訊。Data Infrastructure Insights提供了許多預設的 Kubernetes 監視器(請注意,這些監視器預設可能處於_暫停_狀態。您可以_恢復_(即啟用)您想要的監視器),或者您可以為 kubernetes 物件建立自訂監視器,工作負載圖也將使用這些監視器。
您可以針對以下任何物件類型建立Data Infrastructure Insights指標警報。確保資料按預設物件類型分組。
-
kubernetes.工作負載
-
kubernetes.daemonset
-
kubernetes.deployment
-
kubernetes.cronjob
-
kubernetes.job
-
kubernetes.replicaset
-
kubernetes.statefulset
-
Kubernetes Pod
-
kubernetes.network_traffic_l4
地圖
地圖顯示服務/工作負載及其相互關係。箭頭顯示交通方向。將滑鼠懸停在工作負載上會顯示該工作負載的摘要訊息,如下例所示:

圓圈內的圖示代表不同的服務類型。請注意,僅當底層物件具有標籤。
![]()
每個圓圈的大小表示節點大小。請注意,這些尺寸是相對的,您的瀏覽器縮放等級或螢幕尺寸可能會影響實際的圓圈尺寸。同樣,流量線樣式可讓您一目了然地了解連線大小;粗實線表示高流量,而淺虛線表示低流量。
圓圈內的數字是服務目前正在處理的外部連線數。

工作負載詳情和警報
彩色圓圈表示工作負載的警告或嚴重程度警報。將滑鼠停留在圓圈上以查看問題摘要,或點擊圓圈可開啟包含更多詳細資訊的滑出面板。

尋找和過濾
與其他Data Infrastructure Insights功能一樣,您可以輕鬆設定篩選器以專注於您想要的特定物件或工作負載屬性。

同樣,在“查找”欄位中輸入字串將突出顯示匹配的工作負載。

工作負載標籤
如果您希望地圖識別所顯示的工作負載類型(即圓圈圖示),則工作負載標籤是必要的。標籤的得出方式如下:
-
通用術語中運行的服務/應用程式的名稱
-
如果來源是 pod:
-
標籤源自 pod 的工作負載標籤
-
工作負載上的預期標籤:app.kubernetes.io/component
-
標籤名稱參考: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
-
推薦標籤:
-
前端
-
後端
-
資料庫
-
快取
-
佇列
-
卡夫卡
-
-
-
如果來源位於 Kubernetes 叢集外部:
-
Data Infrastructure Insights將嘗試解析 DNS 解析名稱以提取服務類型。
例如,DNS 解析名稱為 s3.eu-north-1.amazonaws.com,解析名稱將被解析為 s3 作為服務類型。
-
深入探索
右鍵單擊工作負載會顯示更多選項以供進一步探索。例如,您可以從這裡放大查看該工作負載的連線。

或者您可以開啟詳細資料滑出面板直接檢視_摘要_、_網路_或_Pod & Storage_標籤。

最後,選擇「前往資產頁面」將開啟工作負載的詳細資產登入頁面。
