默认情况下,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/