*
查看指定集群下的命名空间列表
请求信息
请求行
GET /auth/v1/projects/{name}/clusters/{cluster-name}/namespaces
查看指定项目下的联邦命名空间,联邦命名空间属于项目关联的联邦集群。
请求行参数
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
name | string | 是 | 查询的项目的名称。 |
cluster-name | string | 是 | 查询的集群的名称。 |
返回信息
Content-Type
application/json
状态码: 200
OK
返回体示例
命名空间列表。
{
"apiVersion": "v1",
"items": [
{
"apiVersion": "v1",
"kind": "Namespace",
"metadata": {
"annotations": {
"cpaas.io/creator": "admin@cpaas.io",
"cpaas.io/display-name": "",
"cpaas.io/updated-at": "2021-06-17T10:13:47Z"
},
"creationTimestamp": "2021-06-17T10:13:47Z",
"labels": {
"cpaas.io/cluster": "devops",
"cpaas.io/project": "demo",
"olm.operatorgroup.uid/32915967-ae16-4fdc-9a4f-6dd92e32a688": "",
"openshift.io/cluster-monitoring": "true"
},
"name": "demo-devops",
"resourceVersion": "16935795",
"selfLink": "/api/v1/namespaces/demo-devops",
"uid": "262e1ea1-7dd0-46c5-befd-c7dfd63404e9"
},
"spec": {
"finalizers": [
"kubernetes"
]
},
"status": {
"phase": "Active"
}
}
],
"kind": "NamespaceList",
"metadata": {
"resourceVersion": "23878595",
"selfLink": "/api/v1/namespaces"
}
}
返回体说明
名称 | 类型 | 描述 |
---|---|---|
apiVersion | string | 查看公共参数 |
items | array |
Items 是列表中的命名空间对象列表。更多信息:https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
字段路径:items |
items[] | object |
Namespace 为作用域提供了名称。使用多个命名空间是可选的。
字段路径:items[] |
items[].apiVersion | string | 查看公共参数 |
items[].kind | string | 查看公共参数 |
items[].metadata | object | 查看公共参数 |
items[].spec | object |
NamespaceSpec 描述了命名空间的属性。
字段路径:items[].spec |
spec.finalizers | array |
终结器是一个内部的值列表,必须为空才能从存储中永久删除对象。更多信息:https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
字段路径:items[].spec.finalizers |
items[].status | object |
NamespaceStatus 是一个命名空间的当前状态信息。
字段路径:items[].status |
status.phase | string |
Phase 是命名空间的当前生命周期阶段。更多信息:https://kubernetes.io/docs/tasks/administer-cluster/namespaces/
字段路径:items[].status.phase |
kind | string | 查看公共参数 |
metadata | object | 查看公共参数 |