很多时候我运行的命令看起来像
kubectl get * | grep abc
Run Code Online (Sandbox Code Playgroud)
但这样我就看不到第一行(即列名称),是否有一个简单的替代方案,这样我将看到 2 行(用于资源abc和列名称)?
Kubenertes 已经支持 JSONPath,因此我们可以获取 kubenertes 对象的任何 value 字段。
这是我想要获取 pod 的命名空间时的示例:
$ kubectl get pods -l app=app-demo --all-namespaces -o=jsonpath='{.items[0].metadata.namespace}'
demo%
Run Code Online (Sandbox Code Playgroud)
您可以在此处获取参考:JSONPath 支持。
| 归档时间: |
|
| 查看次数: |
1714 次 |
| 最近记录: |