默认情况下,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输出中附加一些自定义列,但我无法确定是否可行。

最佳答案

有一个用于添加额外列here的FR。

“READY”列是源中的一种特殊情况:printers.go#L558,其值是在实现中计算的。

不幸的是,在JSONPath和Go模板中似乎都无法“计数”。

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

关于kubernetes - kubectl输出为READY,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55749879/

10-16 07:14