gpt4 book ai didi

kubernetes - 如何从 Kubernetes 作业中的所有 pod 获取日志?

转载 作者:行者123 更新时间:2023-12-02 12:00:20 28 4
gpt4 key购买 nike

我正在使用 Kubernetes 作业运行测试; shell 脚本运行作业并具有设置/拆卸逻辑。这份工作有

  • restartPolicy: Never
  • backoffLimit: 2

  • 这意味着如果作业失败,它将创建一个新的 pod 并重试一次。
    作业完成后,我想转储作业中所有 pod 的日志。但是当我做
    kubectl logs job/my-test
    我只从其中一个 pod 中获取日志,前缀为 Found 2 pods, using pod/my-test-ntb4w . --all-containers=true flag 没有给我来自所有 pod 的日志。
    如何在 shell 脚本中从作业中的所有 pod 获取日志?

    最佳答案

    使用 --selector而不仅仅是 job/my-test似乎从所有 pod 获取日志:

    kubectl logs --selector job-name=my-test

    关于kubernetes - 如何从 Kubernetes 作业中的所有 pod 获取日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63237570/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com