kubernetes 如何获取没有运行Pod的k8s节点?

kmpatx3s  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(149)

是否可以从kubectl获得没有Pod运行的k8s节点?这里我们有3个k8s节点:node1 node2 node3和一个运行在node1上的pod。我可以使用kubectl列出node2和node3吗?

lvmkulzt

lvmkulzt1#

是的,你可以使用这个单行脚本:

comm -23 <(kubectl get nodes --no-headers | awk '{print $1}' | sort) <(kubectl get pods --no-headers -n <name_of_your_namespace_to_search> -owide | awk '{print $7}' | sort)

但有一个细微差别,它搜索选定的名称空间,而不仅仅是pod。

相关问题