kubernetes 如何获得运行的pod而不是终止的pod的名称?

svdrlsy4  于 2023-03-07  发布在  Kubernetes
关注(0)|答案(1)|浏览(211)

嗨,我有一个 shell 脚本。
我正在尝试使用以下命令获取pod名称

K6_POD=$(kubectl get pod -l 'app.kubernetes.io/component=k6' -n k6 -o jsonpath="{.items[0].metadata.name}")

然而,使用上述命令,它将返回终止pod的名称,而不是状态为Running的pod的名称,如果您能提供帮助,将不胜感激

ee7vknir

ee7vknir1#

您可以添加--field-selector标志,例如kubectl get pods --field-selector=status.phase=Running
来源:https://kubernetes.io/docs/reference/kubectl/cheatsheet/

相关问题