是否有一种方法可以在一个命令中检查多个Pod,也许类似
kubectl logs pods/pod1 pods/pod2 [container-name]
?
答案 0 :(得分:4)
kubectl logs
无法从名称指定的多个窗格中打印日志。
尽管如此,您可以使用-l, --selector=''
标志作为标签查询来进行过滤。例如:
# Return snapshot logs from all containers in pods defined by label app=nginx
kubectl logs -lapp=nginx --all-containers=true
如果您需要从多个不同的容器中打印日志,那么有些项目可以提供帮助: