Azure aboneliğinde çalışan Azure Kubernetes Service (AKS) kümelerini listeleme

Azure portalını, Azure CLI veya AKS REST API'sini kullanarak abonelikteki Azure Kubernetes Service (AKS) kümelerini listeleyebilirsiniz. Hangi kümelerin çalıştığını belirlemek için Azure CLI veya REST API sonuçlarını kullanın.

Başlamadan önce

AKS küme durumlarını anlama

AKS kümesi ayrıntıları hem güç durumunu hem de sağlama durumunu içerir:

  • özelliği, powerState.code kümenin Running veya Stoppedolup olmadığını gösterir.
  • provisioningState özelliği, , Creating, Startingveya Stoppinggibi Succeededen son Azure kaynak işleminin durumunu gösterir.

Bir kümenin şu anda çalışıp çalışmadığını belirlemek için kullanın powerState.code. provisioningState değeriSucceeded, durdurulan bir küme de başarılı bir sağlama durumuna sahip olabileceğinden kümenin çalışıp çalışmadığını göstermez.

Azure portalında AKS kümelerini listeleme

  1. Azure portalında oturum açın.
  2. Portal arama kutusuna Kubernetes hizmetleri yazın ve Kubernetes hizmetleri'ni seçin.
  3. AKS kümelerinizi içeren aboneliği seçin. Listeyi kaynak grubuna, konuma veya diğer kullanılabilir özelliklere göre de filtreleyebilirsiniz.
  4. Genel Bakış sayfasını açmak ve yapılandırmasını görüntülemek için bir küme adı seçin.

Bağlantı yönergelerini almak için küme sayfasında Bağlan'ı seçin. Çalışan bir kümedeki kaynakları görüntülemek için Kubernetes kaynakları'na tıklayın. AKS kümesi, Kubernetes API'si ve Kubernetes nesneleri için izinlere ihtiyacınız vardır. Daha fazla bilgi için bkz. Azure portalını kullanarak Kubernetes kaynaklarına erişme.

Portal yordamı kümeleri listeler ve açar. Bir abonelik genelinde kümelerin güç durumunu tutarlı bir şekilde belirlemek için bu makaledeki Azure CLI veya REST API yöntemini kullanın ve öğesini denetleyinpowerState.code.

Azure CLI kullanarak AKS kümelerini listeleme

  1. Azure'da oturum açın.

    az login
    
  2. Birden çok aboneliğe erişiminiz varsa AKS kümelerini içeren aboneliği ayarlayın.

    az account set --subscription <subscription-id>
    
  3. Seçili abonelikteki AKS kümelerini listeleyin. Aşağıdaki komut her kümenin adını, kaynak grubunu, konumunu, güç durumunu ve sağlama durumunu görüntüler:

    az aks list --query "[].{Name:name, ResourceGroup:resourceGroup, Location:location, PowerState:powerState.code, ProvisioningState:provisioningState}" --output table
    

    Çıkış aşağıdaki örneğe benzer:

    Name          ResourceGroup    Location    PowerState    ProvisioningState
    ------------  ---------------  ----------  ------------  -------------------
    aks-prod      rg-aks-prod      eastus      Running       Succeeded
    aks-dev       rg-aks-dev       westus2     Stopped       Succeeded
    

    Belirli bir kaynak grubundaki kümeleri listelemek için parametresini --resource-group ekleyin.

    az aks list --resource-group <resource-group-name> --query "[].{Name:name, PowerState:powerState.code}" --output table
    
  4. Yalnızca çalışan kümeleri listelemek için üzerinde filtreleyin powerState.code.

    az aks list --query "[?powerState.code=='Running'].{Name:name, ResourceGroup:resourceGroup, Location:location}" --output table
    

Komut ve çıkış seçenekleri hakkında daha fazla bilgi için başvuruya az aks list bakın.

REST API kullanarak AKS kümelerini listeleme

Abonelikteki AKS kümelerini almak için Yönetilen Kümeler - Listele işlemini kullanın. öğesini Azure abonelik kimliğiniz ile değiştirerek <subscription-id> aşağıdaki isteği gönderin:

GET https://management.azure.com/subscriptions/<subscription-id>/providers/Microsoft.ContainerService/managedClusters?api-version=2025-09-01
Authorization: Bearer <access-token>

Yanıt, AKS kümesi kaynaklarının bir value dizisini içerir. Mevcut olduğunda properties.powerState.code , değeri kümenin Running veya Stoppedolup olmadığını gösterir. Eksik veya null ise powerState , kümenin güç durumunu bilinmiyor olarak değerlendirin; içinden provisioningStateçıkarmayın. Yanıt içeriyorsa nextLink, bir sonraki sonuç sayfasını almak için bu URL'ye bir GET isteği gönderin.

Important

Azure, birden çok hizmet için Kubernetes küme kaynaklarını kullanıma sunar. Azure Operator Nexus Ağ Bulutu işlemi kaynak türünü kullanır Microsoft.NetworkCloud/kubernetesClusters ve AKS kümelerini listelemez. AKS kümelerini listelemek için bu makalede gösterilen işlemi kullanın Microsoft.ContainerService/managedClusters .

Sonraki Adımlar