通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Managed Namespaces - List By Managed Cluster

获取指定托管群集中的托管命名空间的列表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

resourceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

托管集群资源的名称。

subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

minLength: 1

用于此作的 API 版本。

响应

名称 类型 说明
200 OK

ManagedNamespaceListResult

Azure 运营顺利完成。

Other Status Codes

ErrorResponse

意外错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流程。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

List namespaces by Managed Cluster

示例请求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01

示例响应

{
  "value": [
    {
      "name": "namespace1",
      "type": "Microsoft.ContainerService/managedClusters/managedNamespaces",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces/namespace1",
      "location": "eastus2",
      "properties": {
        "adoptionPolicy": "IfIdentical",
        "annotations": {
          "annatationKey": "annatationValue"
        },
        "defaultNetworkPolicy": {
          "egress": "AllowAll",
          "ingress": "AllowSameNamespace"
        },
        "defaultResourceQuota": {
          "cpuLimit": "3m",
          "cpuRequest": "3m",
          "memoryLimit": "5Gi",
          "memoryRequest": "5Gi"
        },
        "deletePolicy": "Keep",
        "labels": {
          "kubernetes.azure.com/managedByArm": "true"
        },
        "provisioningState": "Succeeded"
      },
      "tags": {
        "tagKey1": "tagValue1"
      }
    }
  ]
}

定义

名称 说明
AdoptionPolicy

如果已存在同名的 Kubernetes 命名空间,则执行作。

createdByType

创建资源的标识的类型。

DeletePolicy

删除命名空间的选项。

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

ManagedNamespace

由 ARM 管理的命名空间。

ManagedNamespaceListResult

管理命名空间列表作的响应。

NamespaceProperties

ARM 管理的命名空间的属性

NamespaceProvisioningState

命名空间的当前预配状态。

NetworkPolicies

命名空间的默认网络策略,指定入口和出口规则。

PolicyRule

枚举表示不同的网络策略规则。

ResourceQuota

命名空间的资源配额。

systemData

与创建和上次修改资源相关的元数据。

AdoptionPolicy

如果已存在同名的 Kubernetes 命名空间,则执行作。

说明
Never

如果命名空间已存在于 Kubernetes 中,则尝试在 ARM 中创建相同的命名空间将失败。

IfIdentical

接管要由 ARM 管理的现有命名空间(如果没有差异)。

Always

始终接管要由 ARM 管理的现有命名空间,某些字段可能会被覆盖。

createdByType

创建资源的标识的类型。

说明
User
Application
ManagedIdentity
Key

DeletePolicy

删除命名空间的选项。

说明
Keep

仅删除 ARM 资源,保留 Kubernetes 命名空间。 同时删除 ManagedByARM 标签。

Delete

同时删除 ARM 资源和 Kubernetes 命名空间。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

附加信息。

type

string

附加信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

ManagedNamespace

由 ARM 管理的命名空间。

名称 类型 说明
eTag

string

如果在响应正文中提供了 eTag,则还可以根据正常的 etag 约定将其作为标头提供。 实体标记用于比较同一请求资源的两个或多个实体。 HTTP/1.1 在 etag(第 14.19 节)、If-Match(第 14.24 节)、If-None-Match(第 14.26 节)和 If-Range(第 14.27 节)标头字段中使用实体标记。

id

string (arm-id)

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

location

string

资源所在的地理位置

name

string

资源的名称

properties

NamespaceProperties

命名空间的属性。

systemData

systemData

Azure Resource Manager 包含 createdBy 和 modifiedBy 信息的元数据。

tags

object

资源标记。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

ManagedNamespaceListResult

管理命名空间列表作的响应。

名称 类型 说明
nextLink

string (uri)

指向下一页项的链接

value

ManagedNamespace[]

本页的管理命名空间项目

NamespaceProperties

ARM 管理的命名空间的属性

名称 类型 说明
adoptionPolicy

AdoptionPolicy

如果已存在同名的 Kubernetes 命名空间,则执行作。

annotations

object

托管命名空间的注释。

defaultNetworkPolicy

NetworkPolicies

在命名空间上强制实施的默认网络策略。 客户可以在命名空间下拥有其他 Kubernetes 网络策略对象。 网络策略是累加的;如果一个或多个策略适用于给定方向的给定 Pod,则该 Pod 在该方向上允许的连接是所有适用策略允许的连接的并集。

defaultResourceQuota

ResourceQuota

在命名空间上强制实施的默认资源配额。 客户可以在命名空间下拥有其他 Kubernetes 资源配额对象。 资源配额是累加的;如果将多个资源配额应用于给定命名空间,则有效限制将是可以满足命名空间上所有配额的限制。

deletePolicy

DeletePolicy

删除命名空间的选项。

labels

object

托管命名空间的标签。

portalFqdn

string

Azure 门户用于访问托管群集的特殊 FQDN。 此 FQDN 仅供 Azure 门户使用,不应由其他客户端使用。 Azure 门户要求在某些响应中发送某些跨域资源共享(CORS)标头,Kubernetes APIServer 默认情况下不会处理这些标头。 此特殊的 FQDN 支持 CORS,使 Azure 门户能够正常运行。

provisioningState

NamespaceProvisioningState

命名空间的当前预配状态。

NamespaceProvisioningState

命名空间的当前预配状态。

说明
Updating

命名空间正在更新。

Deleting

命名空间正在被删除。

Creating

命名空间正在被创建。

Succeeded

命名空间的配置成功了。

Failed

命名空间配置失败了。

Canceled

命名空间的配置被取消了。

NetworkPolicies

命名空间的默认网络策略,指定入口和出口规则。

名称 类型 默认值 说明
egress

PolicyRule

AllowAll

枚举表示不同的网络策略规则。

ingress

PolicyRule

AllowSameNamespace

枚举表示不同的网络策略规则。

PolicyRule

枚举表示不同的网络策略规则。

说明
DenyAll

拒绝所有网络流量。

AllowAll

允许所有网络流量。

AllowSameNamespace

允许同一命名空间内的流量。

ResourceQuota

命名空间的资源配额。

名称 类型 说明
cpuLimit

string

命名空间的 CPU 限制(以千分之一的 CPU 形式)。 有关更多详细信息,请参阅 CPU 资源单位

cpuRequest

string

命名空间的 CPU 请求采用第一千个 CPU 形式。 有关更多详细信息,请参阅 CPU 资源单位

memoryLimit

string

命名空间的内存限制(以两种等效项形式表示):Ei、Pi、Ti、Gi、Mi、Ki。 有关更多详细信息,请参阅 内存资源单位

memoryRequest

string

命名空间的内存请求,采用两种等效形式:Ei、Pi、Ti、Gi、Mi、Ki。 有关更多详细信息,请参阅 内存资源单位

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。