圖片來源: 

微軟

企業在公有雲大規模導入Kubernetes時,即時監控、確保叢集健康狀況無虞是相當重要的工作。而在AWS、Google上,分別可以使用AWS CloudWatch或是Google Stackdriver,監控雲端應用程式的執行狀況。而今年度的微軟Build大會上,該公司也擴大雲端監控服務Azure Monitor的應用情境,開始整合Azure Kubernetes服務(AKS),提供容器健康度檢查的服務,目前該服務以預覽版形式釋出。

在登入Azure之後,可以著手監控設定,選擇是否將該容器納入管理範圍,而該服務也會將相關Log分析紀錄,集中至一處儲存。 圖片來源:微軟

 

系統會即時顯示各節點的即時操作,包含健康狀態、記憶體使用量、容量大小、服務啟用時數,或是該節點所執行的容器數量。如果使用者想了解更細部資訊,還能深入單一Pod,甚至容器檢視訊息。 圖片來源:微軟

 

微軟舉例,當發現某個節點使用記憶體容量過大,處於緊繃狀態時,除了可以新開容器平分負擔時,也可進一步檢視Log紀錄,了解事發原因。 圖片來源:微軟

 

再進一步點選Log分析紀錄後,系統可以呈現容器的各項資訊,包含容器ID、建立時間,以及Kubernetes主機名稱等。此外,使用者也可進一步執行Query操作,探究該叢集故障、資源消耗過剩的原因等。 圖片來源:微軟

熱門新聞


Advertisement