Megosztás a következőn keresztül:


2. generációs virtuális gépek használata az Azure Kubernetes Service-ben (AKS)

Azure-támogatás2. generációs (Gen 2) virtuális gépek (virtuális gépek). A 2. generációs virtuális gépek támogatják az 1. generációs (Gen 1) virtuális gépeken nem támogatott kulcsfontosságú funkciókat, beleértve a megnövekedett memóriát, az Intel Software Guard-bővítményeket (Intel SGX) és a virtualizált állandó memóriát (vPMEM).

A 2. generációs virtuális gépek az 1. generációs virtuális gépek által használt BIOS-alapú architektúra helyett az új UEFI-alapú rendszerindítási architektúrát használják. Csak bizonyos termékváltozatok és méretek támogatják a 2. generációs virtuális gépeket. Ellenőrizze a támogatott méretek listáját, hogy az SKU támogatja-e vagy igényli-e a 2. generációt.

Emellett nem minden virtuálisgép-rendszerkép támogatja a 2. generációs virtuális gépeket. Az AKS-ben a 2. generációs virtuális gépek az AKS Ubuntu 22.04 vagy 18.04 rendszerképet vagy az AKS Windows Server 2022 rendszerképet használják. Ezek a képek támogatják a 2. generációs termékváltozatokat és -méreteket.

A támogatott virtuálisgép-méretek alapértelmezett viselkedése

Támogatott virtuálisgép-mérettel rendelkező csomópontkészlet létrehozásakor három forgatókönyv létezik:

  1. Ha a virtuális gép mérete csak az 1. generációt támogatja, a Linux- és Windows-csomópontkészletek alapértelmezett viselkedése az 1. generációs csomópont lemezképének használata.
  2. Ha a virtuális gép mérete csak a 2. generációt támogatja, a Linux- és Windows-csomópontkészletek alapértelmezett viselkedése a 2. generációs csomópont lemezképének használata.
  3. Ha a virtuális gép mérete támogatja az 1. és a 2. generációt is, a Linux és a Windows alapértelmezett viselkedése eltérő. A Linux a 2. generációs csomópont lemezképét, a Windows pedig az 1. generációs rendszerképet használja. A 2. generációs csomópont lemezképének használatához lásd : Windows-csomópontkészlet létrehozása 2. generációs virtuális géppel.

A 2. generációs virtuálisgép-méretek ellenőrzése

Ellenőrizze az elérhető 2. generációs virtuálisgép-méreteket a az vm list-skus paranccsal.

az vm list-skus --location <location> --size <vm-size> --output table

Csomópontkészlet létrehozása 2. generációs virtuális géppel

Alapértelmezés szerint a Linux a 2. generációs csomópont lemezképét használja, kivéve, ha a virtuális gép mérete nem támogatja a 2. generációt.

Hozzon létre egy Linux-csomópontkészletet 2. generációs virtuális géppel az alapértelmezett csomópontkészlet létrehozási folyamatával.

Meglévő csomópontkészlet frissítése 2. generációs virtuális gép használatára

Ha olyan virtuálisgép-méretet használ, amely csak az 1. generációt támogatja, a parancs használatával frissítheti a csomópontkészletet olyan virtuálisgép-méretre, amely támogatja a 2. generációt az aks nodepool update . Ez a frissítés az 1. generációról a 2. generációra módosítja a csomópont rendszerképét.

az aks nodepool update --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name> --vm-size <supported-generation-2-vm-size> --os-type Linux

Ellenőrizze, hogy 2. generációs csomópont lemezképét használja-e

Ellenőrizze a csomópontkészlet sikeres létrehozását a az aks nodepool show paranccsal, és ellenőrizze, hogy az nodeImageVersion tartalmazza-e gen2 a kimenetet.

az aks nodepool show --resource-group <resource-group-name> --cluster-name <cluster-name> --name <node-pool-name>

Következő lépések

A 2. generációs virtuális gépekről további információt a 2. generációs virtuális gépek támogatása az Azure-ban című témakörben talál.