# Kubectl日志查看
kubectl用于运行Kubernetes集群命令的管理工具
# 1.查看创建状态
kubectl get pods -n test
Pending:准备中
Running:已经创建成功
# 2.查看pod详细信息
kubectl get pods -o wide -n test
# 3.查看日志
# 3.1实时查看日志
kubectl logs -f -n test wallet-service-866684c6c8-mrfst
# 3.2显示日志最后200行
kubectl logs --tail=200 -n test wallet-service-866684c6c8-mrfst
# 3.3显示过去2h的日志
kubectl logs --since=2h -n test wallet-service-866684c6c8-mrfst
# 3.4指定配置文件
kubectl --kubeconfig="log-watcher.kubeconfig" logs -f wallet-service-5b67fc448f-l4qr7 -n test
# 4.日志过滤
# 4.1前后20行
kubectl logs -f wallet-service-559bb464f9-mjpxh -n test | grep "3042" -C 20
# 4.2前后20行,并增加颜色
kubectl logs -f wallet-service-559bb464f9-mjpxh -n test | grep "3042" -C 20 --color=auto