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

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2018-12-14 17:14:08 2379 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

回答

如何通过 kubectl 连接 Kubernetes 集群?

2020-03-31 20:42:43 417浏览量 回答数 1

0

回答

通过 kubectl 连接 Kubernetes 集群

2018-08-17 17:12:45 1797浏览量 回答数 0

1

回答

管理一个 Kubernetes 集群对于很多用户而言还是充满挑战的,主 要体现在哪些方面?

2021-12-03 11:20:50 267浏览量 回答数 1

1

回答

在容器服务 Kubernetes 集群中使用Sentinel 的方式是什么样的?

2021-12-02 10:24:16 174浏览量 回答数 1

1

回答

Docker 作为阿里云 Kubernetes 集群使用的容器 runtime,在 1.11 之后,

2021-11-30 15:57:25 237浏览量 回答数 1

1

回答

Kubernetes 集群 API Server 组件用什么来保证客户端与 api server 之

2021-11-30 15:56:26 102浏览量 回答数 1

1

回答

为了实现“择优而居”的目标,Kubernetes 集群调度算法采用的两步走策略是什么?

2021-11-30 15:57:36 218浏览量 回答数 1

1

回答

在 Kubernetes 集群中,为了让应用在升级期间依然平稳提供服 务,有哪几种发布策略可以选择?

2021-11-30 16:17:39 100浏览量 回答数 1

1

回答

在 Kubernetes 集群中,滚动发布、蓝绿发布、金丝雀发布(灰度发布)应该如何选择?

2021-11-30 16:23:28 145浏览量 回答数 1

1

回答

一个 Kubernetes 集群主要由哪些部分组成?

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