Kubernetes控制台Pod记录到RAM而不是磁盘

时间:2019-10-15 21:07:49

标签: kubernetes

我正在计划在kubernetes上使用非常高速的应用程序,但是我遇到了kubernetes pod控制台日志的性能问题。

当某个Pod编写控制台日志时,他将其写入引擎盖下的文件(磁盘)并旋转。

我该如何配置kubernetes而不是将控制台日志写入RAM(当然,还会旋转并向我显示最后XX条日志)。

2 个答案:

答案 0 :(得分:1)

您应该选中emptyDir并设置

emptyDir:
  medium: "Memory"

然后使用日志进行任何所需的操作,或者使用hostPath并使用/dev/shm

答案 1 :(得分:0)

这取决于您的基础节点。如果您想将日志放在ramdisk上,则可以这样做:) Kubernetes对日志管理了解很少,它基本上只是连接所有部分。