同一个Pod中的多个容器能够共享Pod级别的存储卷Volume。
Volume可以被定义为各种类型,多个容器各自进行挂载操作,将一个Volume挂载为容器内部需要的目录,如图

在下面的例子中,在Pod内包含两个容器:tomcat和busybox,在
Pod级别设置Volume“app-logs”,用于tomcat向其中写日志文件,
busybox读日志文件。
配置文件pod-volume-applogs.yaml的内容如下:

这里设置的Volume名为app-logs,类型为emptyDir(也可以设置为其他类型,详见第1章对Volume概念的说明),挂载到tomcat容器内的/usr/local/tomcat/logs目录,同时挂载到busybox容器内的/logs目录。tomcat容器在启动后会向/usr/local/tomcat/logs目录写文件,busybox容器就可以读取其中的文件了。busybox容器的启动命令为tail -f /logs/catalina*.log,我们可以通过kubectl logs命令查看busybox容器的输出内容:

这个文件为tomcat生成的日志文件/usr/local/tomcat/logs/catalina.<date>.log的内容。登录tomcat容器进行查看

摘自《kubernetes权威指南第四版》

最新文章

  1. 【django】京东等大型网站的混合搜索是怎么实现的?
  2. SAP销售模块塑工常见问题和解决方案(自己收藏)
  3. 在PHP中调用接口
  4. 【JAVA、C++】LeetCode 011 Container With Most Water
  5. 【iCore、iCore2、iBoard例程】【异步FIFO跨时钟域通信(通过ARM 读FPGA FIFO)】
  6. VC中常用的宏[转]
  7. Eclipse Code Template 设置自动加注释(转)
  8. 为什么p标签不能嵌套div??
  9. solaris11.2下编译QT-配置命令
  10. EBS并发管理器请求汇总(按照并发消耗时间,等待时间,平均等待事件等汇总)
  11. 关于PC端与手机端随着手指移动图片位置放生变化的拖拽事件
  12. Ubuntu配置Samba
  13. Xamarin.Android中实现延迟跳转
  14. 能够玩转BKY皮肤的 geek,有一半最后都成为了前端大师
  15. mysql linux utf-8 下中文乱码
  16. 断路器Ribbon
  17. jquery-网站收藏
  18. Unity删除或更换天空盒
  19. fzyzojP3618 -- [校内训练-互测20180412]士兵的游戏
  20. Qt ------ 截图、获取鼠标指定的RGB值

热门文章

  1. 通过js自动判断移动终端设备(ios\android等)
  2. 多线程的CAS
  3. Python-文件操作-之优化购物车
  4. .NET的资源并不限于.resx文件(二)
  5. 国际惯例,Hello World。
  6. 【2019牛客暑期多校第三场】J题LRU management
  7. Java并发包下锁学习第一篇:介绍及学习安排
  8. Java的集合框架综述
  9. 主从校验工具pt-table-checksum和pt-table-sync工作原理
  10. 发布内容需要的Markdown语法