Kubernetes确定文件写入的默认pod路径



我想通过Elixir代码写入Kubernetes pod上的文件。pod在/opt/app执行时启动,我想将文件写入/opt/app/file_tmp之类的路径。

目前我正在硬编码文件中写入字符串"/opt/app/";我想知道是否有更好的方法来获取Kubernetes主目录,这样我就不需要在应用程序中硬编码这个字符串了?

有没有像K8S_HOME或类似的env变量我可以使用?

想知道是否有更好的方法来获取Kubernetes主目录,这样我就不需要在应用程序中硬编码这个字符串了?

Kubernetes是容器协调器。您的应用程序运行在带有文件系统的容器中。您设置";工作目录";在您的Dockerfile中使用WORKDIR。

最新更新