阅读Kubernetes 文档,似乎可以根据标签选择一定范围的 pod。我想选择一个节点上的所有 pod,但我不想在相应节点上标记每个 pod。
我是否遗漏了文档中的某些内容,或者只是无法按节点选择?
如果我做:
kubectl get pods \ --output=wide --namespace=$NS \ --server=$SERVER | head #=> NAME READY STATUS RESTARTS AGE NODE
这些标头中的任何一个都可以用作选择器吗?如果是,如何处理kubectl?如何使用 API 进行操作?
kubectl
如已接受的答案中所述,PR 现在已合并,您可以按如下方式获取 pod:
kubectl get pods --all-namespaces -o wide --field-selector spec.nodeName=<node>