Pod 容器共享 Volume
在下面的例子中,在 Pod 内包含两个容器:tomcat 和 busybox,在 Pod 级别设置 Volume “app-logs”,用于 tomcat 向其中写日志文件,busybox 读日志文件:
这里设置的 Volume 名为 app-logs,类型为 emptyDir。挂载到 tomcat 容器内的 /usr/local/tomcat/logs 目录,同时挂载到 logreader 容器内的 /logs 目录。
tomcat 容器在启动后会向 /usr/local/tomcat/logs 目录写文件,logreader 容器就可以读取其中的文件了。
logreader 容器的启动命令为 tail -f /logs/catalina*.log,可以通过 kubectl logs 命令查看 logreader 容器的输出内容:
最后更新于
这有帮助吗?