kubernetes - 如何调整 kubernetes 中 kubectl get pods 的输出来查看 pods 状态
问题描述
我有一个运行良好的 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
推荐阅读
- matlab - 从结构数组中提取字段以放入另一个结构数组
- angular - 无法读取 mediaObserver Flex 布局的未定义属性“isActive”
- javascript - 我怎样才能扭转这个字母 id 让系统反过来呢?
- ios - 为什么在自定义交叉溶解segue中主视图没有与视图控制器对齐?
- sql-server - 如何计算列到其他表
- sorting - 如何在shopify中对产品集合进行排序?
- python - 如何使用算法从矩阵中选择列
- java - 如何修复启动 eclipse 时出现的这个错误日志?
- python-3.x - 是否有类似多元曲线拟合函数的 numpy.polyfit ?
- c# - Unity Post-processing PostProcessEffectRenderer 显示在编辑器中但不在构建中