Kommentar
Å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 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 versionAnvänd kommandot för att hitta versionen. Om du vill uppgradera till den senaste versionen använder duaz upgradekommandot .
ö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:
- ACL är allmänt tillgängligt från och med AKS v1.34.
- ACL kräver betrodd start med säker start och vTPM. Icke-betrodda startvarianter är inte tillgängliga.
- ACL på Arm64 kräver Cobalt-baserade SKU:er (v6) för kompatibilitet med Trusted Launch.
-
NodeImageochNoneär de enda operativsystemuppgraderingskanalerna som stöds.UnmanagedochSecurityPatchär inte kompatibla med ACL på grund av den oföränderliga/usrkatalogen. - Streaming av artefakter stöds inte.
- Poddsandboxning stöds inte.
- Konfidentiella virtuella datorer stöds inte.
- Virtuella datorer i generation 1 stöds inte.
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.