我有一个完美的 kubernetes 集群,运行良好。我使用以下命令来获取在我的命名空间中运行的所有 pod 的状态dataspace
kubectl get pods -n dataspace -o wide | sort -k7
上面的命令给了我以下列的输出。
NAME READY STATUS RESTARTS AGE IP NODE
deployment-qw3ed 3/3 Running 3 3d 10.38.0.10 MACHINE01
我们可以调整上面的命令,使输出如下所示。NODE
列应位于STATUS
之后:
NAME READY STATUS NODE RESTARTS AGE IP
deployment-qw3ed 3/3 Running MACHINE01 3 3d 10.38.0.10
您可以使用awk
重新排列输出,这会失去漂亮的列分隔,但您可以使用column
再次使其漂亮:
kubectl get pods -n dataspace -o wide | sort -k7 | awk '{ print $1, $2, $3, $7, $4, $5, $6}' | column -t