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