Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Kubernetes 查看所有 Pod 日志

Kubernetes kubectl 大约 426 字

deployment 方式

使用--all-containers=true表示所有容器。

kubectl logs -f deployment/my-deploy --all-containers=true -n dev

label 方式

使用-l指定label下的所有Pod日志。

kubectl logs -f -l app=nginx -n dev

label 方式进阶版

对于label不一样的Pod,无法按指定的label查看。

可以反向思维,用!=来判断。

进阶版示例

-l a!=a:查看标签不是a!=aPod的日志

--tail 0:不查看原有日志。

--prefix:输出对应Pod的名称。

--max-log-requests:最大查看Pod的个数。

kubectl logs --tail 0 -f --prefix -l a!=a --max-log-requests=100 --all-containers -n dev
阅读 115 · 发布于 2022-11-01

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批