在k8s容器中部署的服务,如何把服务的业务日志从pod中拿到本地


一、基本概念

  1、一个pod中有多个容器

  2、一个node可以包含多个pod

  3、一个node就是一个物理机

 

二、如何把pod服务中的a.log导出来

  前提:服务所在的容器是临时性的,容器重启后之前的日志会被删除,所以容器中的日志会实时同步到node所在的物理机中

  1、kubectl get pods -n abc|grep 【服务名】==》找到pod的id    abc是命名空间

  2、kubectl get pod 【pod id】 -o wide -n abc==》找到pod的基础信息

  3、ping 【pod基础信息中的node域名】==》找到ip

  4、登录ip下载日志


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM