如何将kubectl describe的输出格式化为JSON格式

what 发表于: 2022-02-15   最后更新时间: 2022-02-15 00:18:37   1,476 游览

kubectl get命令有这个标志-o来格式化输出。

是否有类似的方法来格式化kubectl describe命令的输出?

比如说:

kubectl describe -o="jsonpath={...}" pods my-rc

将打印JSON格式的my-rc复制控制器中的pod列表。但是-odescribe命令中不被接受。

如何将deployment的pod列表打印 JSON 格式?

发表于 2022-02-15
添加评论

使用 -ojsondescribe没有这个,换种方式:

$ kubectl -n <namespace> -ojson get pod <pod name>
{
    "apiVersion": "v1",
    "kind": "Pod",
    [...]
    "status": {
     [...]
}
你的答案

查看kubernetes相关的其他问题或提一个您自己的问题