Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede enumerar Azure Kubernetes Service (AKS) clústeres de una suscripción mediante el portal de Azure, CLI de Azure o la API REST de AKS. Use CLI de Azure o los resultados de la API REST para identificar qué clústeres se ejecutan.
Antes de empezar
- Una cuenta de Azure con acceso a la suscripción que contiene los clústeres de AKS y permiso para leer los recursos del clúster.
- La versión más reciente de la CLI de Azure. Para obtener más información, vea Instalar CLI de Azure o Actualizar CLI de Azure. CLI de Azure está preinstalado en Azure Cloud Shell.
- Un token de acceso Microsoft Entra para Azure Resource Manager (ARM) para llamar directamente a la API REST.
Descripción de los estados del clúster de AKS
Los detalles del clúster de AKS incluyen un estado de energía y un estado de aprovisionamiento:
- La
powerState.codepropiedad indica si el clúster esRunningoStopped. - La
provisioningStatepropiedad indica el estado de la operación de recurso de Azure más reciente, comoSucceeded,Creating,StartingoStopping.
Para determinar si un clúster se está ejecutando actualmente, use powerState.code. Un provisioningState valor de Succeeded no indica si el clúster se está ejecutando porque un clúster detenido también puede tener un estado de aprovisionamiento correcto.
Enumeración de clústeres de AKS en el portal de Azure
- Inicie sesión en el portal de Azure.
- En el cuadro de búsqueda del portal, escriba Servicios de Kubernetes y, a continuación, seleccione Servicios de Kubernetes.
- Seleccione la suscripción que contiene los clústeres de AKS. También puede filtrar la lista por grupo de recursos, ubicación u otras propiedades disponibles.
- Seleccione un nombre de clúster para abrir su página Información general y ver su configuración.
En la página del clúster, seleccione Conectar para obtener instrucciones de conexión. Para ver los recursos de un clúster en ejecución, seleccione Recursos de Kubernetes. Necesita permisos para el clúster de AKS, la API de Kubernetes y los objetos de Kubernetes. Para más información, consulte Acceso a los recursos de Kubernetes mediante el portal de Azure.
El procedimiento del portal enumera y abre clústeres. Para determinar el estado de energía de los clústeres de forma coherente en una suscripción, use el método de API de REST o CLI de Azure en este artículo y compruebe powerState.code.
Enumeración de clústeres de AKS mediante CLI de Azure
Inicie sesión en Azure.
az loginSi tiene acceso a varias suscripciones, establezca la suscripción que contiene los clústeres de AKS.
az account set --subscription <subscription-id>Enumere los clústeres de AKS en la suscripción seleccionada. El comando siguiente muestra el nombre, el grupo de recursos, la ubicación, el estado de energía y el estado de aprovisionamiento de cada clúster:
az aks list --query "[].{Name:name, ResourceGroup:resourceGroup, Location:location, PowerState:powerState.code, ProvisioningState:provisioningState}" --output tableLa salida se parece a la del ejemplo siguiente:
Name ResourceGroup Location PowerState ProvisioningState ------------ --------------- ---------- ------------ ------------------- aks-prod rg-aks-prod eastus Running Succeeded aks-dev rg-aks-dev westus2 Stopped SucceededPara enumerar los clústeres de un grupo de recursos específico, agregue el
--resource-groupparámetro .az aks list --resource-group <resource-group-name> --query "[].{Name:name, PowerState:powerState.code}" --output tablePara enumerar solo los clústeres en ejecución, filtre por
powerState.code.az aks list --query "[?powerState.code=='Running'].{Name:name, ResourceGroup:resourceGroup, Location:location}" --output table
Para obtener más información sobre el comando y sus opciones de salida, consulte la az aks list referencia.
Enumeración de clústeres de AKS mediante la API REST
Use la operación Clústeres administrados: lista para obtener clústeres de AKS en una suscripción. Envíe la solicitud siguiente y reemplace <subscription-id> por el identificador de suscripción de Azure:
GET https://management.azure.com/subscriptions/<subscription-id>/providers/Microsoft.ContainerService/managedClusters?api-version=2025-09-01
Authorization: Bearer <access-token>
La respuesta contiene una value matriz de recursos de clúster de AKS. Cuando properties.powerState.code está presente, su valor indica si el clúster es Running o Stopped. Si powerState falta o es null, trate el estado de energía del clúster como desconocido; no lo infiere de provisioningState. Si la respuesta incluye nextLink, envíe una solicitud GET a esa dirección URL para recuperar la siguiente página de resultados.
Importante
Azure expone recursos de clúster de Kubernetes para varios servicios. La operación Azure Operator Nexus Network Cloud usa el Microsoft.NetworkCloud/kubernetesClusters tipo de recurso y no enumera los clústeres de AKS. Para enumerar los clústeres de AKS, use la Microsoft.ContainerService/managedClusters operación que se muestra en este artículo.