k8s一行命令查看pod日志
先贴命令行:kubectl logs -f --tail=1 `kubectl get pods | grep markMe1024 | awk '{print $1}'`再解释:kubectl get pods:列出所有podkubectl get pods | grep markMe1024:列出包含“markMe1024”的pod(我的系统里只有一个这样的pod,这也是能继续下去...
·
先贴命令行:
kubectl logs -f --tail=1 `kubectl get pods | grep markMe1024 | awk '{print $1}'`
再解释:
- kubectl get pods:列出所有pod
- kubectl get pods | grep markMe1024:列出包含“markMe1024”的pod(我的系统里只有一个这样的pod,这也是能继续下去的前提)
- `kubectl get pods | grep markMe1024 | awk ‘{print $1}’:拿到包含markMe1024的pod的名字。
- 反引号``的作用:将反引号内的文本当作命令行执行
- kubectl logs -f --tail=1 `kubectl get pods | grep markMe1024 | awk ‘{print $1}’` :实时查看名称中包含markMe1024的pod的日志
- –tail=1:一开始只打印最后一行日志
更多推荐
已为社区贡献2条内容
所有评论(0)