Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I AKS grupperas noder med samma konfigurationer i nodpooler. Varje pool innehåller de virtuella datorer som kör dina program. I den föregående självstudien skapade du ett Azure Linux Container Host-kluster med en enda nodpool. För att uppfylla de varierande beräknings- eller lagringskraven för dina program kan du skapa ytterligare användarnodpooler.
I den här självstudien, del två av fem, lär du dig att:
- Lägg till en Azure Linux-nodpool.
- Kontrollera statusen för dina nodpooler.
I senare självstudier får du lära dig hur du migrerar noder till Azure Linux och aktiverar telemetri för att övervaka dina kluster.
Viktigt!
Från och med den 30 november 2025 kommer AKS inte längre att stödja eller tillhandahålla säkerhetsuppdateringar för Azure Linux 2.0. Från och med den 31 mars 2026 tas nodbilder bort och du kan inte skala dina nodpooler. Migrera till en Azure Linux-version som stöds genom att uppgradera dina nodpooler till en Kubernetes-version som stöds eller migrera till osSku AzureLinux3. Mer information finns i [Pensionering] Azure Linux 2.0-nodpooler på AKS.
Förutsättningar
- I den föregående självstudien skapade och distribuerade du ett Azure Linux Container Host-kluster. Om du inte har gjort de här stegen och vill följa med börjar du med Självstudie 1: Skapa ett kluster med Azure Linux Container Host för AKS.
- Du behöver den senaste versionen av Azure CLI. Kör
az --versionför att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.
Lägga till en Azure Linux-nodpool
Om du vill lägga till en Azure Linux-nodpool i ditt befintliga kluster använder du az aks nodepool add kommandot och anger --os-sku AzureLinux. I följande exempel skapas en nodpool med namnet ALnodepool som kör tre noder i testazureLinuxCluster-klustret i resursgruppen testAzureLinuxResourceGroup . Miljövariabler deklareras nedan och ett slumpmässigt suffix läggs till i resursgruppen och klusternamnen för att säkerställa unikhet.
export RANDOM_SUFFIX=$(openssl rand -hex 3)
export NODEPOOL_NAME="np$RANDOM_SUFFIX"
az aks nodepool add \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--name $NODEPOOL_NAME \
--node-count 3 \
--os-sku AzureLinux
{
"agentPoolType": "VirtualMachineScaleSets",
"count": 3,
"name": "alnodepool",
"osType": "Linux",
"provisioningState": "Succeeded",
"resourceGroup": "testAzureLinuxResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools"
}
Anteckning
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
Om du vill se status för dina nodpooler använder du az aks nodepool list kommandot och anger resursgruppen och klusternamnet. Samma miljövariabelvärden som deklarerats tidigare används här.
az aks nodepool list --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME
[
{
"agentPoolType": "VirtualMachineScaleSets",
"availabilityZones": null,
"count": 1,
"enableAutoScaling": false,
"enableEncryptionAtHost": false,
"enableFips": false,
"enableNodePublicIp": false,
"id": "/subscriptions/REDACTED/resourcegroups/myAKSResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/myAKSClusterxxxxx/agentPools/nodepoolx",
"maxPods": 110,
"mode": "System",
"name": "nodepoolx",
"nodeImageVersion": "AKSUbuntu-1804gen2containerd-2023.06.06",
"orchestratorVersion": "1.25.6",
"osDiskSizeGb": 128,
"osDiskType": "Managed",
"osSku": "Ubuntu",
"osType": "Linux",
"powerState": {
"code": "Running"
},
"provisioningState": "Succeeded",
"resourceGroup": "myAKSResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools",
"vmSize": "Standard_DS2_v2"
},
{
"agentPoolType": "VirtualMachineScaleSets",
"availabilityZones": null,
"count": 3,
"enableAutoScaling": false,
"enableEncryptionAtHost": false,
"enableFips": false,
"enableNodePublicIp": false,
"id": "/subscriptions/REDACTED/resourcegroups/myAKSResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/myAKSClusterxxxxx/agentPools/npxxxxxx",
"maxPods": 110,
"mode": "User",
"name": "npxxxxxx",
"nodeImageVersion": "AzureLinuxContainerHost-2023.06.06",
"orchestratorVersion": "1.25.6",
"osDiskSizeGb": 128,
"osDiskType": "Managed",
"osSku": "AzureLinux",
"osType": "Linux",
"powerState": {
"code": "Running"
},
"provisioningState": "Succeeded",
"resourceGroup": "myAKSResourceGroupxxxxx",
"type": "Microsoft.ContainerService/managedClusters/agentPools",
"vmSize": "Standard_DS2_v2"
}
]
Nästa steg
I den här självstudien har du lagt till en Azure Linux-nodpool i ditt befintliga kluster. Du har lärt dig att:
- Lägg till en Azure Linux-nodpool.
- Kontrollera statusen för dina nodpooler.
I nästa självstudie får du lära dig hur du migrerar befintliga noder till Azure Linux.