首页 > 解决方案 > READY 的 kubectl 输出

问题描述

默认情况下,kubectl get pods输出

NAME                                                              READY   STATUS         RESTARTS   AGE
my-podob-6f7f9d798c-grhmd                                       1/1     Running        0          6d17h

现在我想为此添加一些额外的列,因此我设置了一个 template.txt 文件,其中包含:

NAME          IMAGES
metadata.name metadata.annotations.imageTag

我似乎无法弄清楚如何READY从输出中计算出来。理想情况下,我会在get pods输出中附加一些自定义列,但我不知道这是否可能。

标签: kuberneteskubectl

解决方案


这里有一个用于附加额外列的 FR 。

“READY”列是源中的一个特例:printers.go#L558,它的值是在实现中计算的。

不幸的是,似乎不可能在 JSONPath 和 Go 模板中“计算事物”。

也许考虑创建一个别名来运行普通的kubectl get pods,然后使用您的自定义列?


推荐阅读