Kubernetes 列出所有容器 ID

Kubernetes list all container id

我已经定了N个副本pods运行工人celery。现在我需要设置一个 cron JOB 运行 一个 celery 生产者脚本,然后我需要能够使用标记图像获取容器的容器 ID。

那么如何列出容器 A 使用标记图像 C 的多容器(容器 A 和容器 B)pod 的所有容器 ID。

一种方法是 "kubectl get pods" 获取所有 pod 名称,然后对每个 pod 执行 "kubectl get pod "。有关可与 "kubectl get pod" 一起使用的模板参数的信息,请参阅 this documentation page 以仅 select 您想要的字段(例如图像)。