CRI Pod 和容器指标
通过 CRI 收集 Pod 和容器指标。
功能状态:
Kubernetes v1.23 [alpha]kubelet 通过 kubelet 收集 Pod 和容器指标,通过 cAdvisor。作为 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 和容器运行时,允许收集无法在 kubelet 可观察到的地方直接在主机上运行进程的容器运行时的指标(例如:使用虚拟化的容器运行时)。
上次修改时间为 2024 年 11 月 21 日 12:25 PM PST:修复 CRI 的词表条目重复 (23b3e524d0)