gpt4 book ai didi

kubernetes - 如何在kubernetes中调整kubectl get pod的输出以查看pod状态

转载 作者:行者123 更新时间:2023-12-02 12:05:35 25 4
gpt4 key购买 nike

我有一个完美运行的kubernetes集群。我使用以下命令获取在我的命名空间dataspace中运行的所有Pod的状态

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

关于kubernetes - 如何在kubernetes中调整kubectl get pod的输出以查看pod状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53722903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com