Självstudie: Lägga till en Azure Container Linux-nodpool (ACL) i ditt befintliga Azure Kubernetes Service (AKS) kluster

I AKS grupperas noder med samma konfigurationer i nodpooler. Varje nodpool innehåller de virtuella datorer som kör dina program. I den föregående självstudien skapade du ett ACL-kluster med en enda nodpool. För att uppfylla de varierande beräknings-, lagrings- eller säkerhetskraven för dina program kan du lägga till användarnodpooler.

I den här självstudien, del två av fem, lär du dig att:

  • Lägg till en ACL-nodpool i ett befintligt kluster.
  • Kontrollera statusen för dina nodpooler.

Kommandona i den här självstudien använder miljövariablerna som anges i Självstudie 1: Skapa ett kluster med ACL för AKS.

I senare självstudier får du lära dig hur du migrerar noder till ACL och aktiverar telemetri för att övervaka dina kluster.

Förutsättningar

  • I föregående självstudiekurs skapade och driftsatte du ett ACL-kluster. Om du inte har slutfört de här stegen och vill följa med kan du läsa Självstudie 1: Skapa ett kluster med ACL för AKS.
  • Azure Container Linux kräver Azure CLI version 2.86.0 eller senare. az version Använd kommandot för att hitta versionen. Om du vill uppgradera till den senaste versionen använder du az upgrade kommandot .

överväganden och begränsningar för Azure Container Linux (ACL)

Innan du börjar bör du granska följande överväganden och begränsningar för ACL:

Lägga till en ACL-nodpool

Lägg till en ACL-nodpool i ditt befintliga kluster med kommandot az aks nodepool add och ange --os-sku AzureContainerLinux. I följande exempel skapas en nodpool med namnet aclpool som lägger till tre noder i klustret:

az aks nodepool add \
    --resource-group $RESOURCE_GROUP \
    --cluster-name $CLUSTER_NAME \
    --name aclpool \
    --node-count 3 \
    --os-sku AzureContainerLinux

Exempel på utdata:

{
  "agentPoolType": "VirtualMachineScaleSets",
  "count": 3,
  "name": "aclpool",
  "osType": "Linux",
  "osSku": "AzureContainerLinux",
  "provisioningState": "Succeeded",
  "resourceGroup": "myACLResourceGroup",
  "type": "Microsoft.ContainerService/managedClusters/agentPools"
}

Note

Namnet på en nodpool måste börja med en liten bokstav och kan bara innehålla bokstäver och siffror. För Linux-nodpooler måste längden vara mellan ett och tolv tecken.

Kontrollera nodpoolens status

Kontrollera statusen för dina nodpooler med hjälp av az aks nodepool list kommandot .

az aks nodepool list --resource-group $RESOURCE_GROUP_NAME --cluster-name $CLUSTER_NAME

Exempel på utdata:

[
  {
    "agentPoolType": "VirtualMachineScaleSets",
    "count": 3,
    "name": "nodepool1",
    "nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
    "osSku": "AzureContainerLinux",
    "osType": "Linux",
    "provisioningState": "Succeeded",
    "resourceGroup": "myACLResourceGroup",
    "vmSize": "Standard_DS2_v2"
  },
  {
    "agentPoolType": "VirtualMachineScaleSets",
    "count": 3,
    "name": "aclpool",
    "nodeImageVersion": "AKSAzureContainerLinux-202606.01.0",
    "osSku": "AzureContainerLinux",
    "osType": "Linux",
    "provisioningState": "Succeeded",
    "resourceGroup": "myACLResourceGroup",
    "vmSize": "Standard_DS2_v2"
  }
]

Nästa steg

I den här självstudien har du lagt till en nodpool med ACL i ditt befintliga kluster. I nästa handledning får du lära dig att migrera befintliga noder till ACL.