当前位置:网站首页>一种适用于应用频繁测试下快速查看Pod的日志的方法(grep awk xargs kuberctl)
一种适用于应用频繁测试下快速查看Pod的日志的方法(grep awk xargs kuberctl)
2022-07-07 05:25:00 【码二哥】
在k8s里频繁的进行应用软件测试时,需要频繁的查看日志
此时,需要频繁的获取pod的名称,
很麻烦,如何快速查看日志呢?
问题描述 |
如何快速查看flannel相关的某个pod日志呢?
快速查看日志方式1、直接命令行方式查看 |
通过grep 、awk、xargs 结合 获取 指定pod的名称,查看日志
参考命令,如下
kubectl get pod -A | grep "kube-flannel-ds" | awk '{print $1" "$2}' | head -1 |xargs kubectl logs -f -n
head -1,表示获取满足要求的第1行内容
xargs用来获取数据
快速查看日志方式2、Makefile方式 |
将上面的命令,放到Makefile里
如下
文件Makefile的内容:
log:
kubectl get pod -A | grep "kube-flannel-ds" | awk '{print $$1" "$$2}' | head -1 |xargs kubectl logs -f -n
在Makefile文件存在的路径下,
执行
make log
就相当于查看日志了
快速查看日志方式3、脚本方式 |
创建一个查看日志脚本,如下
vim getlog.sh
#!/bin/sh
kubectl get pod -A | grep "kube-flannel-ds" | awk '{print $1" "$2}' | head -1 |xargs kubectl logs -f -n
chmod +x getlog.sh
查看日志时,直接
./getlog.sh
已发表专栏的入口,欢迎订阅,共同进步
0 grpc-go、protobuf、multus-cni 技术专栏 总入口
边栏推荐
- [IELTS speaking] Anna's oral learning records part2
- [untitled]
- Interactive book delivery - signed version of Oracle DBA work notes
- buureservewp(2)
- Excel import function of jeesite form page
- 积分商城管理系统中应包含的四大项
- One click deployment of highly available emqx clusters in rainbow
- [quick start of Digital IC Verification] 10. Verilog RTL design must know FIFO
- opencv学习笔记二——图像基本操作
- 单元测试报告成功率低
猜你喜欢
Uniapp mobile terminal forced update function
Open3D ISS关键点
Pvtv2--pyramid vision transformer V2 learning notes
探索STEAM艺术设计中的创造力
Easy to understand SSO
Real time monitoring of dog walking and rope pulling AI recognition helps smart city
opencv学习笔记一——读取图像的几种方法
One click installation of highly available Nacos clusters in rainbow
Rainbow 5.7.1 supports docking with multiple public clouds and clusters for abnormal alarms
XCiT学习笔记
随机推荐
Vulnerability recurrence fastjson deserialization
Fluentd is easy to use. Combined with the rainbow plug-in market, log collection is faster
柯基数据通过Rainbond完成云原生改造,实现离线持续交付客户
Basic use of CTF web shrink template injection nmap
Learn how to compile basic components of rainbow from the source code
使用 Nocalhost 开发 Rainbond 上的微服务应用
Vulnerability recurrence easy_ tornado
XCiT学习笔记
使用BiSeNet实现自己的数据集
Complex network modeling (III)
Bayes' law
Use of any superclass and generic extension function in kotlin
Lua programming learning notes
Hisense TV starts the developer mode
在Rainbond中实现数据库结构自动化升级
Quick analysis of Intranet penetration helps the foreign trade management industry cope with a variety of challenges
rsync远程同步
Kotlin combines flatmap for filtering and zip merge operators
Automatic upgrading of database structure in rainbow
eBPF Cilium实战(2) - 底层网络可观测性