我在虚拟机上运行 Kubernetes 集群。安装座的简要概述如下:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 4.5G 15G 24% /
/dev/mapper/vg001-lv--docker 140G 33G 108G 23% /var/lib/docker
Run Code Online (Sandbox Code Playgroud)
如您所见,我添加了一个额外的磁盘来存储 docker 映像及其卷。但是,查询节点容量时,返回以下内容
Capacity:
cpu: 12
ephemeral-storage: 20145724Ki
hugepages-1Gi: 0
hugepages-2Mi: 0
memory: 65831264Ki
nvidia.com/gpu: 1
pods: 110
Run Code Online (Sandbox Code Playgroud)
ephemeral-storage是20145724Ki20G,指挂载在 的磁盘/。
Kubelet如何计算它的ephemeral-storage?它只是查看可用磁盘空间吗/?或者它正在查看另一个文件夹,例如/var/log/containers?
这是一篇类似的文章,用户最终屈服于增加安装在 的磁盘/。