💡
原文中文,约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命令的输出相符。
🏷️
标签
➡️