当前位置:网站首页>一种适用于应用频繁测试下快速查看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 技术专栏 总入口
边栏推荐
- Qinglong panel -- Huahua reading
- rsync远程同步
- opencv学习笔记五——梯度计算/边缘检测
- 发挥创客教育空间的广泛实用性
- 【Go ~ 0到1 】 第七天 获取时间戳,时间比较,时间格式转换,Sleep与定时器
- MES系統,是企業生產的必要選擇
- Coquette data completes the cloud native transformation through rainbow to realize offline continuous delivery to customers
- Use of JMeter
- Rainbow version 5.6 was released, adding a variety of installation methods and optimizing the topology operation experience
- Complex network modeling (I)
猜你喜欢
随机推荐
Qinglong panel -- Huahua reading
Leetcode simple question: find the K beauty value of a number
JS cross browser parsing XML application
Réplication de vulnérabilité - désrialisation fastjson
Using nocalhost to develop microservice application on rainbow
Introduction à l'objet blob
The use of generics and vararg variable parameters in kotlin
The truth of robot education in hands-on practice
机器人教育在动手实践中的真理
IP-guard助力能源企业完善终端防泄密措施,保护机密资料安全
opencv学习笔记二——图像基本操作
漏洞複現-Fastjson 反序列化
Rainbond 5.7.1 支持对接多家公有云和集群异常报警
Complete linear regression manually based on pytoch framework
发挥创客教育空间的广泛实用性
面试题(CAS)
【雅思口语】安娜口语学习记录 Part3
Battery and motor technology have received great attention, but electric control technology is rarely mentioned?
雅思考试自己的复习进度以及方法使用【日更版】
offer收割机:两个长字符串数字相加求和(经典面试算法题)