可以使用kubectl get service -n namespace可以查看namespace的信息
使用kubectl exec -it -n namespace podname bash进入远程目录(tips:可以使用tab索引)
进入日志目录
查看当前日志:
1.可以使用tail -f log_file.log(日志名称)打印所有现在会打印的日志
2.使用grep 方法抓包tail -f log_file.log(日志名称)|grep 特殊索引如trace id
查看历史日志:
1.使用vim 方法查看,慎用,会拉高节点的cpu
可以配合 /特殊索引,
:set hls是高亮索引
会搜索全文,shift+g,是到最底部,n是去下一个,shift+n是上一个
2. 使用cat方法,据说也会拉高cpu
可以cat log.log|grep -I "想搜索的内容如trace_id"
加-C5可以显示周围的几行(C后面是显示周围几行)
3.直接grep,力推,经证实cat vi都会拉高内存使用率
grep "关键字" rlog.log -C10