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


Az Azure Kubernetes Service (AKS) csomópontkészletének pillanatképe

Az AKS hetente kiad egy új csomópontrendszerképet. Minden új fürt, új csomópontkészlet vagy frissítési fürt mindig a legújabb rendszerképet kapja, ami megnehezítheti a konzisztencia fenntartását és ismétlődő környezetek használatát.

A csomópontkészlet pillanatképei lehetővé teszik a csomópontkészlet konfigurációs pillanatképének készítését, majd új csomópontkészletek vagy új fürtök létrehozását a pillanatkép alapján mindaddig, amíg a konfiguráció és a Kubernetes-verzió támogatott. A támogatási ablakokkal kapcsolatos további információkért tekintse meg az AKS támogatott Kubernetes-verzióit.

A pillanatkép egy Azure-erőforrás, amely a forráscsomópontkészlet konfigurációs adatait tartalmazza, például a csomópont lemezképének verzióját, a Kubernetes verzióját, az operációs rendszer típusát és az operációs rendszer termékváltozatát. Ezután hivatkozhat erre a pillanatkép-erőforrásra és annak konfigurációjának megfelelő értékeire, hogy új csomópontkészletet vagy fürtöt hozzon létre belőle.

Mielőtt elkezdené

Ez a cikk feltételezi, hogy van egy meglévő AKS-fürtje. Ha nincs AKS-fürtje, az AKS nagyvállalati szintű implementációjának megtervezésével kapcsolatos útmutatásért tekintse meg az AKS-terv megtervezését ismertető témakört.

Korlátozások

  • A pillanatképből létrehozott csomópontkészleteknek vagy fürtöknek a pillanatképpel azonos virtuálisgép-családból származó virtuális gépet kell használniuk, például nem hozhat létre új N sorozatú csomópontkészletet egy D-sorozatú csomópontkészletből rögzített pillanatkép alapján, mert az ilyen esetekben a csomópont lemezképei szerkezetileg eltérőek.
  • A pillanatképeket a forráscsomópontkészletével megegyező régióban kell létrehozni, ezek a pillanatképek más régiókban lévő fürtök és csomópontkészletek létrehozására vagy frissítésére használhatók.

Csomópontkészlet pillanatképének készítése

Ahhoz, hogy pillanatképet készítsen egy csomópontkészletből, szüksége van a csomópontkészlet erőforrás-azonosítóra, amelyet a következő parancsból szerezhet be:

NODEPOOL_ID=$(az aks nodepool show --name nodepool1 --cluster-name myAKSCluster --resource-group myResourceGroup --query id -o tsv)

Fontos

Az AKS-csomópontkészletnek 2021. nov. 10. után létrehozottnak vagy frissítettnek kell lennie ahhoz, hogy pillanatképet lehessen készíteni belőle. Ha az aks-preview Azure CLI-bővítmény verzióját vagy újabb verzióját 0.5.59 használja, a csomópontkészlet pillanatképének parancsai megváltoztak. A frissített parancsokért tekintse meg a Csomópontkészlet pillanatképe parancssori felületének hivatkozását.

Most, ha pillanatképet szeretne készíteni az előző csomópontkészletből, használja a az aks snapshot CLI parancsot.

az aks nodepool snapshot create --name MySnapshot --resource-group MyResourceGroup --nodepool-id $NODEPOOL_ID --location eastus

Csomópontkészlet létrehozása pillanatképből

Először is szüksége lesz az erőforrás-azonosítóra a korábban létrehozott pillanatképből, amelyet a következő parancsból szerezhet be:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Most a következő paranccsal adhat hozzá egy új csomópontkészletet a pillanatkép alapján.

az aks nodepool add --name np2 --cluster-name myAKSCluster --resource-group myResourceGroup --snapshot-id $SNAPSHOT_ID

Csomópontkészlet frissítése pillanatképre

A csomópontkészletet frissítheti pillanatkép-konfigurációra, ha a pillanatkép kubernetes-verziója és a csomópont képének verziója frissebb, mint az aktuális csomópontkészlet verziói.

Először is szüksége lesz az erőforrás-azonosítóra a korábban létrehozott pillanatképből, amelyet a következő parancsból szerezhet be:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Ezzel a paranccsal frissíthetjük ezt a csomópontkészletet erre a pillanatkép-konfigurációra.

az aks nodepool upgrade --name nodepool1 --cluster-name myAKSCluster --resource-group myResourceGroup --snapshot-id $SNAPSHOT_ID

Feljegyzés

A csomópontkészlet lemezképének verziója megegyezik a pillanatképben, és minden méretezési művelet során ugyanaz marad. Ha azonban ez a csomópontkészlet frissítve van, vagy a csomópont lemezképének frissítése pillanatkép-azonosító megadása nélkül történik, a rendszer a csomópont lemezképét a legújabb verzióra frissíti.

Feljegyzés

Ha csak a csomópontkészlet csomópontverzióját szeretné frissíteni, használja a jelölőt --node-image-only . Erre akkor van szükség, ha egy csomópontkészlet csomópontrendszerkép-verziójának frissítése egy azonos Kubernetes-verzióval rendelkező pillanatkép alapján történik.

Fürt létrehozása pillanatképből

Amikor pillanatképből hoz létre fürtöt, a pillanatkép-konfiguráció létrehozza a fürt eredeti rendszerkészletét.

Először is szüksége lesz az erőforrás-azonosítóra a korábban létrehozott pillanatképből, amelyet a következő parancsból szerezhet be:

SNAPSHOT_ID=$(az aks nodepool snapshot show --name MySnapshot --resource-group myResourceGroup --query id -o tsv)

Ezzel a paranccsal létrehozhatjuk ezt a fürtöt a pillanatkép-konfigurációból.

az aks create \
    --name myAKSCluster2 \
    --resource-group myResourceGroup \
    --snapshot-id $SNAPSHOT_ID \
    --generate-ssh-keys

Következő lépések

  • Az AKS kibocsátási megjegyzéseiben tájékozódhat a legújabb csomópontrendszerképekről.
  • Megtudhatja, hogyan frissítheti a Kubernetes-verziót egy AKS-fürt frissítésével.
  • Megtudhatja, hogyan frissítheti a csomópont lemezképének verzióját a Node Image Upgrade használatával
  • További információ több csomópontkészletről több csomópontkészlet létrehozásával.