概述
查看k8s单副本容器的内部日志时,总是需要先获取pod名字,再根据名字执行kubectl logs -f,输入名字很繁琐,因此编写了个shell脚本。
脚本klog
1、编写脚本
vi /usr/local/bin/klog
#!/bin/bash
kubectl logs -f -n $1 $(kubectl get pods -n $1 | grep $2 | awk '{print $1}')
2、配置权限
chmod +x /usr/local/bin/klog
3、执行命令
klog [namespace] [容器名称]
所有评论(0)