Kubernetes 怎麼計算 imageFS

Kubernetes 怎麼計算 imageFS

💡 原文中文,约4400字,阅读约需11分钟。
📝

内容提要

Kubernetes节点中有一个记录当前Image FS使用情况的信息,可以通过CRI的标准来使用crictl命令获取相关信息。通过挖掘crictl命令和kubelet的源代码,可以获取imagefsinfo的使用量和容量。

🎯

关键要点

  • Kubernetes节点中记录当前Image FS的使用情况,包括available, capacity和used。
  • 可以通过kubectl命令获取Image FS的相关信息。
  • Kubelet不直接记录这些信息,而是通过CRI标准向底层容器运行时请求。
  • 使用crictl命令可以获取imagefsinfo的信息。
  • imagefsinfo显示的使用量与K8s报告的一致,但未解释available和capacity的计算方式。
  • 通过kubelet源代码可以获取fsId和相关信息。
  • fsId用于获取对应的挂载点信息。
  • 通过挂载点可以获取文件系统的使用情况,结果与df命令的输出相符。
➡️

继续阅读