Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure obsługuje maszyny wirtualne generacji 2 (Gen 2). Maszyny wirtualne generacji 2 obsługują kluczowe funkcje nieobsługiwane na maszynach wirtualnych generacji 1 (Gen1), w tym większej ilości pamięci, rozszerzeń Intel Software Guard (Intel SGX) i zwirtualizowanej pamięci trwałej (vPMEM).
Maszyny wirtualne generacji 2 używają nowej architektury rozruchu opartej na interfejsie UEFI, a nie architektury opartej na systemie BIOS używanej przez maszyny wirtualne generacji 1. Tylko określone jednostki SKU i rozmiary obsługują maszyny wirtualne generacji 2. Sprawdź listę obsługiwanych rozmiarów, aby sprawdzić, czy jednostka SKU obsługuje lub wymaga generacji 2.
Ponadto nie wszystkie obrazy maszyn wirtualnych obsługują maszyny wirtualne generacji 2. W usłudze AKS maszyny wirtualne generacji 2 używają obrazu AKS Ubuntu 22.04 lub AKS Windows Server 2022. Te obrazy obsługują wszystkie SKU i rozmiary Generacji 2.
Domyślne zachowanie dla obsługiwanych rozmiarów maszyn wirtualnych
Istnieją trzy scenariusze dotyczące tworzenia puli węzłów o obsługiwanym rozmiarze maszyny wirtualnej.
- Jeśli rozmiar maszyny wirtualnej obsługuje tylko generację 1, domyślnym zachowaniem zarówno dla pul węzłów systemu Linux, jak i Windows jest użycie obrazu węzła generacji 1.
- Jeśli rozmiar maszyny wirtualnej obsługuje tylko generację 2, domyślnym zachowaniem zarówno dla pul węzłów systemu Linux, jak i Windows jest użycie obrazu węzła generacji 2. Pule węzłów systemu Windows wymagają nagłówka niestandardowego do używania rozmiaru maszyny wirtualnej, który obsługuje tylko generację 2. Zobacz Tworzenie puli węzłów systemu Windows z maszyną wirtualną 2. generacji.
- Jeśli rozmiar maszyny wirtualnej obsługuje zarówno generację 1, jak i generację 2, domyślne zachowanie dla systemów Linux i Windows będzie się różnić. System Linux używa obrazu węzła generacji 2, a system Windows używa obrazu generacji 1. Aby użyć obrazu węzła generacji 2, zobacz Tworzenie puli węzłów systemu Windows z maszyną wirtualną generacji 2.
Sprawdzanie dostępnych rozmiarów maszyn wirtualnych generacji 2
Sprawdź dostępne rozmiary maszyn wirtualnych generacji 2 za pomocą polecenia az vm list-skus
.
az vm list-skus --location <location> --size <vm-size> --output table
Tworzenie puli węzłów przy użyciu maszyny wirtualnej generacji 2
Domyślnie system Linux używa obrazu węzła generacji 2, chyba że rozmiar maszyny wirtualnej nie obsługuje generacji 2.
Utwórz pulę węzłów systemu Linux z maszyną wirtualną generacji 2 przy użyciu domyślnego procesu tworzenia puli węzłów.
Aktualizowanie istniejącej puli węzłów do używania maszyny wirtualnej generacji 2
Jeśli używasz rozmiaru maszyny wirtualnej, który obsługuje tylko generację 1, możesz zaktualizować pulę węzłów do rozmiaru maszyny wirtualnej obsługującej generację 2 przy użyciu az aks nodepool update
polecenia . Ta aktualizacja zmienia obraz węzła z generacji 1 na generację 2.
az aks nodepool update --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name> --node-vm-size <supported-generation-2-vm-size> --os-type Linux
Sprawdź, czy używasz obrazu węzła generacji 2
Sprawdź, czy udało się utworzyć pulę węzłów przy użyciu polecenia az aks nodepool show
i upewnij się, że w wyniku znajduje się gen2
w nodeImageVersion
.
az aks nodepool show --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name>
Następne kroki
- Aby dowiedzieć się więcej na temat maszyn wirtualnych generacji 2, zobacz Obsługa maszyn wirtualnych generacji 2 na platformie Azure.
- Aby dowiedzieć się więcej na temat obsługiwanych obrazów węzłów generacji 2, zobacz Obrazy węzłów.
Azure Kubernetes Service