從Kubernetes 1.8開始,Kubernetes通過Metrics API提供資源使用指標,例如容器CPU和內存使用率。這些度量可以由用戶直接訪問(例如,通過使用kubectl top命令),或者由集群中的控制器(例如,Horizontal Pod Autoscaler)使用來進行決策,具體的組件為Metrics-Server,用來替換之前的heapster,heapster從1.11開始逐漸被廢棄。
Metrics Server是集群核心資源監控數據的聚合器,您可以在CCE控制臺中快速安裝本插件。
社區官方項目及文檔:。
僅支持v1.13及以上版本的CCE集群安裝本插件。
安裝本插件后,可在“彈性伸縮”頁面的“工作負載伸縮”頁簽下,創建HPA策略,具體請參見創建工作負載彈性伸縮(HPA)。
步驟 1 在CCE控制臺中,單擊左側導航欄的“插件管理”,在“插件市場”頁簽下,單擊“metrics-server”下的“安裝插件”按鈕。
步驟 2 在安裝插件頁面,選擇安裝的集群和插件版本,單擊“下一步:規格配置”。
步驟 3 該插件可配置“單實例”或“高可用”規格,選擇后單擊“安裝”。
待插件安裝完成后,單擊“返回”,在“插件實例”頁簽下,選擇對應的集群,可查看到運行中的實例,這表明該插件已在當前集群的各節點中安裝。
步驟 1 登錄CCE控制臺,在左側導航欄中選擇“插件管理”,在“插件實例”頁簽下,選擇對應的集群,單擊“metrics-server”下的“ 升級”。
說明:
- 如果升級按鈕處于凍結狀態,則說明當前插件版本是最新的版本,不需要進行升級操作。
- 升級“metrics-server”插件時,會替換原先節點上的舊版本的“metrics-server”插件,安裝最新版本的“metrics-server”插件以實現功能的快速升級。
步驟 2 在基本信息頁面選擇插件版本,單擊“下一步”。
步驟 3 參考安裝插件中參數說明配置參數后,單擊“升級”即可升級“metrics-server”插件。
步驟 1 在CCE控制臺中,單擊左側導航欄的“插件管理”,在“插件實例”頁簽下,選擇對應的集群,單擊“Metrics Server”下的“卸載”。
步驟 2 在彈出的窗口中,單擊“是”,可卸載該插件。