shell脚本优化K8s查看容器日志

概述

查看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] [容器名称]

猜你喜欢

转载自blog.csdn.net/weixin_39510828/article/details/119740250