kubernetes - 有没有办法在一个 kubectl 命令中检查多个 pod
问题描述
有没有办法在一个命令中检查多个 pod,也许像
kubectl logs pods/pod1 pods/pod2 [container-name]
?
解决方案
kubectl logs
无法从名称指定的多个 pod 打印日志。
虽然,您可以使用该-l, --selector=''
标志作为标签查询进行过滤。例如:
# Return snapshot logs from all containers in pods defined by label app=nginx
kubectl logs -lapp=nginx --all-containers=true
如果您需要从多个不同的 pod 打印日志,有一些项目可以提供帮助:
推荐阅读
- c++ - 通过 CPP+COM 应用程序处理大型 PST 时获取 MAPI_E_NOT_ENOUGH_MEMORY, 0x8007000E
- css - Avada WordPress 主题:下拉子菜单上的圆角
- php - 无法加载联系页面
- swift - SwiftUI 中的静态项目列表
- python - 为什么在使用 TensorFlow Lite 转换 YOLOv4 时,推理时间/大小没有改善?有没有可能的改进?
- github - 如何修复在 Slack 中克隆 git url 的未知错误
- word-cloud - 如何在 wordcloud 中取消“耶稣”以获取“耶稣”?
- design-patterns - DDD - 没有域服务的条件业务规则
- html - 如何在不使用内联 svg 的情况下使 SVG 可修改
- c - 为什么我在 Tizen Native Wearable 中得到恒定的步数?