kubernetes中如何按POD名字来进行目录挂载?
POD容器中将日志记录到了/data/logs目录下,我现在需要将目录挂载到NODE的 /data/logs/下以POD名为目录的目录下,即容器 /data/logs/ = => NODE /data/logs/容器名/ 。 然后用filebeat采集NODE的 /data/logs/容器名/*.log即可,请问如何实现挂载? 另外,有没有更合适的日志采集方案?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以使用 hostPath 类型的数据卷,hostPath 类型的数据卷将 Pod(容器组)所在节点的文件系统上某一个文件或文件夹挂载进容器组(容器)。
官方文档:https://kubernetes.io/docs/co...
不过,Pod 在创建时如果不指定 node,其所在的 node 是不确定的,并且如果采用 deployment 部署多个副本,会在多个 node 上产生日志数据。