kubernetes中如何按POD名字来进行目录挂载?

发布于 2022-09-11 23:52:49 字数 194 浏览 45 评论 0

POD容器中将日志记录到了/data/logs目录下,我现在需要将目录挂载到NODE的 /data/logs/下以POD名为目录的目录下,即容器 /data/logs/ = => NODE /data/logs/容器名/ 。 然后用filebeat采集NODE的 /data/logs/容器名/*.log即可,请问如何实现挂载? 另外,有没有更合适的日志采集方案?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2022-09-18 23:52:49

可以使用 hostPath 类型的数据卷,hostPath 类型的数据卷将 Pod(容器组)所在节点的文件系统上某一个文件或文件夹挂载进容器组(容器)。

官方文档:https://kubernetes.io/docs/co...

不过,Pod 在创建时如果不指定 node,其所在的 node 是不确定的,并且如果采用 deployment 部署多个副本,会在多个 node 上产生日志数据。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文