【发布时间】:2021-12-12 00:53:40
【问题描述】:
上图显示了我需要保存到一个文本文件(或多个文本文件)的所有 kubernetes pod 的列表。
我需要一个命令:
-
将多个 pod 日志存储到文本文件(或单个文本文件中)- 到目前为止,我有这个命令将一个 pod 存储到一个文本文件中,但这还不够,因为我必须为每个 pod 单独拼出每个 pod 名称吊舱:
$ kubectl logs ipt-prodcat-db-kp-kkng2 -n ho-it-sst4-i-ie-enf > latest.txt
-
然后我需要命令将这些文件发送到 python 脚本中,它将在其中检查各种字符串 - 到目前为止,这是可行的,但如果这可以包含在上述命令中,那将非常有用:
python CheckLogs.py latest.txt latest2.txt
是否可以在单个命令中执行 (1) 或同时执行 (1) 和 (2)?
【问题讨论】:
标签: python kubernetes command-line kubectl