kubernetes - 获取与作业关联的 Pod

标签 kubernetes

如何通过 Kubernetes REST API 获取与作业关联的 Pod?除了相似(但不相同)生成的名称之外,我无法弄清楚两者是如何相关/链接的。

最佳答案

您可以发送 Pod 的 LIST 请求,其中 ListOptions.LabelSelector设置为selector of the Job .

如果您没有使用go client对于 kubernetes,您需要将 LabelSelector 拼写为查询参数,例如 https://<host_address>/api/v1/namespaces/default/pods?labelSelector=component%3Dspark-master

关于kubernetes - 获取与作业关联的 Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39844528/

相关文章:

Kubernetes/容器引擎 : TLS handshake timeout

kubernetes - minikube中的Bad Service/502 Bad Gateway

azure - 如何为 AKS 上的负载均衡器服务设置域名

kubernetes - 将 kubernetes 部署缩减至 0 并缩减至原始副本集数量

kubernetes - 检查我的 Kafka 和 Zookeeper 功能和连接

Kubernetes未知字段 "volumes"

docker - Kubernetes和Docker关系

kubernetes - 如何添加 kubernetes liveness probe 来检查进程是否存活

azure - 为什么我的 k8s Nginx 入口 Controller 提供两个证书(其中之一是 Kubernetes 假证书)?

docker - Kubernetes:端口转发后,我可以通过 "localhost"访问服务,但不能通过 "hostname"访问服务