CRI Pod 和容器指標
透過 CRI 收集 Pod 和容器指標。
特性狀態:
Kubernetes v1.23 [alpha]
The kubelet 透過 cAdvisor 收集 Pod 和容器指標。作為一項 Alpha 功能,Kubernetes 允許您透過 容器執行時介面 (CRI) 配置 Pod 和容器指標的收集。您必須啟用 PodAndContainerStatsFromCRI
功能門,並使用相容的 CRI 實現(containerd >= 1.6.0, CRI-O >= 1.23.0)才能使用基於 CRI 的收集機制。
CRI Pod 和容器指標
啟用 PodAndContainerStatsFromCRI
後,kubelet 會輪詢底層容器執行時以獲取 Pod 和容器狀態,而不是直接使用 cAdvisor 檢查主機系統。與直接使用 cAdvisor 收集相比,依賴容器執行時獲取此資訊的優點包括:
如果容器執行時在正常操作期間已經收集了這些資訊,則可能提高效能。在這種情況下,資料可以被重用,而無需由 kubelet 再次聚合。
它進一步解耦了 kubelet 和容器執行時,允許收集那些不直接在主機上執行程序的容器執行時的指標(例如:使用虛擬化的容器執行時),這些執行時可以透過 cAdvisor 進行觀察(在 kubelet 所在位置)。
最後修改時間:2024年11月21日,太平洋標準時間下午12:25:修復 CRI 的重複術語表條目 (23b3e524d0)