1 ManjusakaL 2020-10-09 20:04:46 +08:00 容器的话 stdout/stderr 输出的日志可以搜集到 ELK 或者其余后端存储 |
2 tcxurun 2020-10-09 20:05:02 +08:00 可以把日志挂载到宿主机 |
![]() | 3 fuis 2020-10-09 20:25:36 +08:00 日志管理直接上 ELK 。 “让服务检测机制临时失效” 可以通过修改 YAML 实现,比如让 probes 返回正常,在 command args 里用 bash -c "your-service; tail -f /dev/null" 等待 |
4 joesonw 2020-10-10 12:50:07 +08:00 容器 runtime 会有日志呀. 例如 docker, 可以 json 模式写在磁盘里, 或者到 syslog, journald 等等. 把 docker 日志改成 json 模式, 然后用 daemonSet 去采集. |
![]() | 5 anubu 2020-10-10 12:55:12 +08:00 标准方法就是借助日志系统或其他方式对日志收集和转储;临时使用场景,如果不是 Pod 重启(重建)而是 Pod 里面某一个容器重启(重建),可以试试 kubectl logs 命令查看,kubectl logs deployment/nginx -c nginx-1 --previous |
6 jejer 2020-10-13 15:06:45 +08:00 kubectl logs -p 取上一次 log |
![]() | 7 stcheng 2020-10-17 14:22:04 +08:00 try fluentd |