Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak používat virtuální počítače generace 2 (Gen 2) ve službě Azure Kubernetes Service (AKS), včetně toho, jak zkontrolovat dostupné velikosti virtuálních počítačů Gen 2, jak vytvořit fondy uzlů AKS s virtuálními počítači Gen 2, migrovat z Gen 1 na virtuální počítače Gen 2 v AKS a ověřit generování virtuálních počítačů v uzlech AKS.
Než začnete
- Projděte si článek o velikostech virtuálních počítačů, generacích a funkcích služby Azure Kubernetes Service (AKS), kde najdete vysvětlení generací a funkcí virtuálních počítačů podporovaných v AKS.
Kontrola dostupných velikostí virtuálních počítačů Gen2
Pomocí příkazu zkontrolujte dostupné velikosti virtuálních počítačů az vm list-skus Gen2.
# Set environment variables
export LOCATION=<your-region>
export VM_SIZE=<vm-size-to-check>
# Check if the VM size is available in the specified location
az vm list-skus --location $LOCATION --size $VM_SIZE --output table
Rozpis velikostí virtuálních počítačů podporuje Gen 2, najdete v tématu Podpora virtuálních počítačů Gen2 v Azure.
Vytvoření fondu uzlů s virtuálním počítačem Gen2
Linux ve výchozím nastavení používá image uzlu Gen 2, pokud velikost virtuálního počítače nepodporuje Gen2.
Vytvořte fond uzlů s Linuxem s virtuálním počítačem Gen2 pomocí výchozího procesu vytváření fondu uzlů .
Migrace existujícího fondu uzlů na Gen2
Pokud používáte velikost virtuálního počítače, která podporuje jenom Gen 1, můžete fond uzlů aktualizovat na velikost virtuálního počítače, která podporuje Gen2, pomocí az aks nodepool update příkazu. Tato aktualizace změní image uzlu z Gen 1 na Gen 2.
# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>
export VM_SIZE=<supported-generation-2-vm-size>
# Update a Linux node pool to use a Gen 2 VM
az aks nodepool update --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --node-vm-size $VM_SIZE --os-type Linux
Kontrola, jestli používáte image uzlu Gen2
Pomocí příkazu ověřte úspěšné vytvoření az aks nodepool show fondu uzlů a zkontrolujte, jestli nodeImageVersion obsahuje gen2 ve výstupu.
# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>
# Show node pool details
az aks nodepool show --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --output table
Další kroky
- Další informace o virtuálních počítačích Gen 2 najdete v tématu Podpora virtuálních počítačů generace 2 v Azure.
- Další informace o podporovaných imagích uzlů Gen2 najdete v tématu Image Node