我在kubernetes中使用了具有这些配置的卷:
emptyDir:
medium: Memory
如何动态/以编程方式找出节点上的主机路径?
答案 0 :(得分:1)
基于官方documentation:
默认情况下,emptyDir卷存储在支持的任何介质上 节点-可能是磁盘,SSD或网络存储,具体取决于 您的环境。但是,您可以将emptyDir.medium字段设置为 “内存”告诉Kubernetes挂载tmpfs(RAM支持的文件系统) 为您服务。尽管tmpfs很快,但是请注意,与磁盘不同, 节点重启时,tmpfs被清除,您写入的所有文件都将计数 违反您容器的内存限制。
如果我对您的理解正确(并且host path
并不意味着hostPath),则只需执行# df -h
,它将以人类可读的形式显示有多少可用磁盘空间。 。同时显示:
tmpfs
)值得注意的是,基于RAM的emptyDir
的默认大小是其运行节点的RAM的一半。
请告诉我是否有帮助。