Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z tego artykułu dowiesz się, jak używać maszyn wirtualnych generacji 2 (Gen 2) w usłudze Azure Kubernetes Service (AKS), w tym sposobu sprawdzania dostępnych rozmiarów maszyn wirtualnych 2. generacji, tworzenia pul węzłów usługi AKS z maszynami wirtualnymi 2. generacji, migracji z maszyn wirtualnych 1. generacji do maszyn wirtualnych 2. generacji w usłudze AKS oraz weryfikowania generacji maszyn wirtualnych usługi AKS.
Zanim rozpoczniesz
- Zapoznaj się z artykułem Dotyczącym rozmiarów, generacji i funkcji maszyn wirtualnych dla usługi Azure Kubernetes Service (AKS), aby poznać generacje maszyn wirtualnych i funkcje obsługiwane w usłudze AKS.
Sprawdzanie dostępnych rozmiarów maszyn wirtualnych 2. generacji
Sprawdź dostępne rozmiary maszyn wirtualnych 2. generacji za pomocą polecenia az vm list-skus.
# 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
Aby uzyskać podział rozmiarów maszyn wirtualnych obsługujących 2. generacji, zobacz Support for Gen 2 VMs on Azure (Obsługa maszyn wirtualnych 2. generacji na platformie Azure).
Tworzenie puli węzłów przy użyciu maszyny wirtualnej 2. generacji
Domyślnie system Linux używa obrazu węzła 2. generacji, chyba że rozmiar maszyny wirtualnej nie obsługuje 2. generacji.
Utwórz pulę węzłów systemu Linux z maszyną wirtualną 2. generacji przy użyciu domyślnego procesu tworzenia puli węzłów .
Migrowanie istniejącej puli węzłów do generacji 2
Jeśli używasz rozmiaru maszyny wirtualnej, który obsługuje tylko 1. generacji, możesz zaktualizować pulę węzłów do rozmiaru maszyny wirtualnej obsługującej gen 2 przy użyciu az aks nodepool update polecenia . Ta aktualizacja zmienia obraz węzła z 1. generacji na 2. generacji.
# 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
Sprawdź, czy używasz obrazu węzła 2. generacji
Sprawdź pomyślne utworzenie puli węzłów przy użyciu az aks nodepool show polecenia i sprawdź, czy nodeImageVersion element zawiera gen2 dane wyjściowe.
# 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
Dalsze kroki
- Aby dowiedzieć się więcej na temat maszyn wirtualnych 2. generacji, zobacz Obsługa maszyn wirtualnych 2. generacji na platformie Azure
- Aby dowiedzieć się więcej na temat obsługiwanych obrazów węzłów 2. generacji, zobacz Obrazy węzłów