# 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