kubernetes - 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
输出中附加一些自定义列,但我不知道这是否可能。
解决方案
这里有一个用于附加额外列的 FR 。
“READY”列是源中的一个特例:printers.go#L558,它的值是在实现中计算的。
不幸的是,似乎不可能在 JSONPath 和 Go 模板中“计算事物”。
也许考虑创建一个别名来运行普通的kubectl get pods
,然后使用您的自定义列?
推荐阅读
- java - Spring Batch 中 SimpleJobBuilder 和 FlowJobBuilder 的区别?
- c++ - 有没有办法让 CGAL 的折线简化适用于内部/共享边界?
- javascript - 如何在 sass 中访问环境变量?
- javascript - 如何在使用 JavaScript 发生点击事件时捕获 p 元素值
- python - Python中的同构字符串
- flutter - 解决我的 Flutter Facebook 登录/登录错误
- jmeter - JMeter Beanshell 后处理器:读取文件
- python - 如果 jupyter notebooks 已清除输出,则编写 *checks* 的预提交
- c# - 在 Raspberry Pi 4 上运行 .net 核心控制台应用程序时出错
- javascript - onclick 捕获获取元素值 React