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.
Azure Kubernetes Service