【问题标题】:Kubernetes kubectl - List pods of latest rolloutKubernetes kubectl - 列出最新推出的 pod
【发布时间】:2021-06-18 00:30:18
【问题描述】:

get one of new pod name after kubectl rollout status | kubectl get pods --field-selector returns Terminating pods相关的问题

在这个问题中,我询问了如何从所有部署的 pod 列表中过滤掉终止的 pod - 这仍然有效 - 但我意识到也许我问了错误的问题,应该是:

如何使用 kubectl 列出最新部署的 pod? (或者列出推出编号给出的特定推出的吊舱?如果有统一的方法来实现两者)

【问题讨论】:

    标签: kubernetes kubectl


    【解决方案1】:

    这可能无关紧要,但在工作中我们使用 grafana,它会捕获我们的 kubernetes 集群中的事件。这些事件可以通过部署 ID 过滤,因此很容易查看已部署的 pod 及其新状态。也许有 kubectl 命令可以查看事件并以特定方式过滤它们?

    【讨论】:

    • 它可能很有用,但这将是一个很长的解决方案。最近我真的很失望,用 kubectl 为这样一个简单的任务寻找解决方案经常变成一个兔子洞。
    • 我同意 Leslie Alldridge。在我看来,最好(也是最简单)的方法是集中您的日志/事件。
    猜你喜欢
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 2017-03-30
    • 2021-08-05
    • 2018-08-08
    • 2018-03-13
    • 2020-10-23
    • 1970-01-01
    相关资源
    最近更新 更多