我使用 tmuxinator 生成一个 tmux 窗口,用于监视一些 kubectl 命令的输出,例如:
watch -n 5 kubectl get pods/rc/svc/pv/pvc
但有时 Kubectl 的输出变得太宽,即滚动更新后的选择器列,我不想在我的设置中显示它。我如何单独使用 kubectl 来做到这一点?
awk 或 cut 也可以完成这项工作,但我无法找到一种在不丢失表格格式的情况下执行此操作的方法。
而不是使用像 awk 和 column 这样的第二个工具/二进制文件。你可以使用该标志-o=custom-columns
这样:kubectl get pods --all-namespaces -o=custom-columns=NAME:.metadata.name,Namespace:.metadata.namespace
这也是比 go-templates 或 jsonpath 输出自定义列的另一种简单方法!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)