gpt4 book ai didi

kubernetes - 按 pod 名称过滤 Kubernetes API

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

我有一个在 minikube 中运行的 Kubernetes 集群,我想通过 Kubernetes API 过滤掉所有 Logstash pod。 Kubernetes API 文档有点困惑,我做了一些研究,发现我可以使用这样的东西,但到目前为止我一直没有成功:

localhost:8000/api/v1/namespaces/default/pods?labelSelector=logstash

任何想法如何检索这个?任何帮助将非常感激。

最佳答案

any ideas how to retrieve this?

因为标签是在 <name>=<value> 中定义的对,您需要提供两者,如 the documentation 中所述(参见 API 部分)

举个例子,假设你有:

  • 命名空间:默认
  • 要选择的广告连播标签:
    • 角色=操作
    • 应用程序=logstash
  • kubectl 代理在 localhost:8000 上运行

那么您的 api 调用将如下所示:

curl localhost:8000/api/v1/namespaces/default/pods?labelSelector=role%3Dops,application%3Dlogstash

关于kubernetes - 按 pod 名称过滤 Kubernetes API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51106968/

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