如何从kubectl返回的JSON中提取kubernetes服务对象-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何从kubectl返回的JSON中提取kubernetes服务对象

2018-12-14 17:14:08 2301 1

鉴于下面的kubectl命令及其响应,我想把服务对象拉出来。该命令将获取由我的部署描述符(名为quotem.yaml)创建的所有k8s对象的当前状态。

% kubectl get -f quotem_v2.yaml -o json

{
    "apiVersion": "v1",
    "items": [
        {
            "apiVersion": "v1",
            "kind": "Service",
            "metadata": {
                "annotations": {
                    "getambassador.io/config": "---\napiVersion: ambassador/v0\nkind:  Mapping\nname:  qotm_mapping_v2\nprefix: /qotm/\nservice: qotm-v2\nweight: 300\n",
                    "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{\"getambassador.io/config\":\"---\\napiVersion: ambassador/v0\\nkind:  Mapping\\nname:  qotm_mapping_v2\\nprefix: /qotm/\\nservice: qotm-v2\\nweight: 300\\n\"},\"name\":\"qotm-v2\",\"namespace\":\"default\"},\"spec\":{\"ports\":[{\"name\":\"http-qotm\",\"port\":80,\"targetPort\":\"http-api\"}],\"selector\":{\"app\":\"qotm-v2\"}}}\n"
                },
                "creationTimestamp": "2018-12-13T17:53:51Z",
                "name": "qotm-v2",
                "namespace": "default",
                "resourceVersion": "202117",
                "selfLink": "/api/v1/namespaces/default/services/qotm-v2",
                "uid": "0cf4a4a5-ff00-11e8-9839-080027ced2f4"
            },
   ......
}
取消 提交回答
全部回答(1)
  • k8s小能手
    2019-07-17 23:21:25

    kubectl get -f quotem_v2.yaml -o json | jq '.items[] | select(.kind=="Service")'

    0 0
相关问答

1

回答

Kubernetes 集群自动伸缩过程是怎样的

2021-01-11 15:16:04 455浏览量 回答数 1

1

回答

如何扩展 Kubernetes 集群?

2019-12-24 19:14:48 371浏览量 回答数 1

1

回答

Kubernetes 集群管理系统的设计模式是怎样的?

2019-11-14 12:28:10 859浏览量 回答数 1

1

回答

如何进入到Kubernetes 集群中的容器

2018-11-13 17:03:34 333浏览量 回答数 1

0

回答

Kubernetes 集群 常见问题:删除 Kubernetes 集群失败:ROS stack 无法删除

2018-08-18 14:20:45 1388浏览量 回答数 0

0

回答

Kubernetes 集群 查看路由

2018-08-17 19:46:25 1582浏览量 回答数 0

0

回答

Kubernetes 集群  服务目录  概述

2018-08-17 19:51:51 947浏览量 回答数 0

0

回答

Kubernetes 集群 发布管理

2018-08-17 19:49:41 1229浏览量 回答数 0

0

回答

Kubernetes 集群  删除路由

2018-08-17 19:48:05 906浏览量 回答数 0

0

回答

Kubernetes 集群  变更路由

2018-08-17 19:47:19 1159浏览量 回答数 0
+关注
k8s小能手
整合最优质的专家资源和技术资料,问答解疑
26
文章
620
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载