k8s一次查看所有pod的日志输出
Posted Cry丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s一次查看所有pod的日志输出相关的知识,希望对你有一定的参考价值。
一、查询需要看日志的 pod 列表
kubectl get pod | grep api
// output
api-55f5d8d49d-kzmcj 1/1 Running 3 5d
api-55f5d8d49d-r59k8 1/1 Running 3 5d
api-55f5d8d49d-xzf9z 1/1 Running 3 5d
api-55f5d8d49d-zk472 1/1 Running 3 5d
二、查询 Pod 描述信息 (如果你知道它有某些标识性的 Label 也可以忽略这步)
label是每个pod的唯一标识符
kubectl describe pod api-55f5d8d49d-kzmcj
// output
Name: api-55f5d8d49d-kzmcj
Namespace: default
Priority: 0
Node: 172.16.6.7/172.16.6.7
Start Time: Wed, 07 Apr 2021 15:16:36 +0800
Labels: app=api
configAppliedTime=20210407070043
enable=true
pod-template-hash=55f5d8d49d
version=pro
... 后面省略
可以看到 label 有 app=api
查询多个 pod 日志
kubectl logs -f -l app=api --all-containers
以上是关于k8s一次查看所有pod的日志输出的主要内容,如果未能解决你的问题,请参考以下文章
k8s查看容器日志---查看运行中指定pod以及指定pod中容器的日志