我有一个运行良好的kubernetes集群。我使用以下命令获取在我的命名空间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
答案 0 :(得分:2)
您可以使用awk
重新排列输出,这样会失去漂亮的列分隔,但是您可以使用column
使输出再次漂亮:
kubectl get pods -n dataspace -o wide | sort -k7 | awk '{ print $1, $2, $3, $7, $4, $5, $6}' | column -t