如何列出运行特定资源的实际kubernetes节点
当列出在集群上运行的POD等资源时,如何知道它们在哪个物理节点上如何列出运行特定资源的实际kubernetes节点,kubernetes,Kubernetes,当列出在集群上运行的POD等资源时,如何知道它们在哪个物理节点上 kubectl get{resource type}命令返回以下列 名称空间名称就绪状态重新启动 找不到并列列出实际节点的方法(对于资源,可能不止一个节点) o标志似乎起作用了 [root@kubernetes1 temp]# kubectl get pod --namespace=kube-system -o wide NAME READY STATUS
kubectl get{resource type}
命令返回以下列
名称空间名称就绪状态重新启动
找不到并列列出实际节点的方法(对于资源,可能不止一个节点) o标志似乎起作用了
[root@kubernetes1 temp]# kubectl get pod --namespace=kube-system -o wide
NAME READY STATUS RESTARTS AGE IP NODE
k8s-master-127.0.0.1 4/4 Running 0 33m 127.0.0.1 127.0.0.1
k8s-proxy-127.0.0.1 1/1 Running 0 32m 127.0.0.1 127.0.0.1
kube-addon-manager-127.0.0.1 2/2 Running 0 33m 127.0.0.1 127.0.0.1
kube-dns-v18-z9igq 3/3 Running 0 33m 10.1.49.2 127.0.0.1
您可以使用kubectl Descripte po获取具体的pod详细信息
kubectl描述po nginx abcde
输出如下所示
名称:nginx abcde
名称空间:默认值
…
您可以使用类似“jq”的json解析器来解析kubectl get po-o json输出,以获得节点、hostIP等特定字段
有关示例,请参阅