Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Alapértelmezés szerint a manuálisan vagy a fürt automatikus skálázója által végrehajtott vertikális felskálázási műveletekhez új csomópontok kiosztása és kiépítése szükséges, a vertikális felskálázási műveletek pedig törlik a csomópontokat. A leskálázási mód lehetővé teszi annak eldöntését, hogy szeretné-e törölni vagy felszabadítani a csomópontokat a Azure Kubernetes Service (AKS) fürtben a leskálázáskor.
Ha egy Azure virtuális gép (felszabadított) állapotban Stopped van, a virtuális gép számítási erőforrásaiért nem kell fizetnie. A virtuális géphez csatlakoztatott operációsrendszer- és adattároló lemezekért azonban továbbra is fizetnie kell. Ez azt is jelenti, hogy a tárolólemezképek megmaradnak ezeken a csomópontokon. További információ: Állapotok és a Azure Virtual Machines számlázása. Ez a viselkedés gyorsabb működést tesz lehetővé, mivel az üzembe helyezés gyorsítótárazott lemezképeket használ. A leskálázási mód szükségtelenné teszi a csomópontok előzetes kiépítését és a tárolólemezképek előzetes lekérését, így megtakaríthatja a számítási költségeket.
Mielőtt hozzákezdene
Warning
A felszabadított virtuális gépek megőrzése érdekében a leskálázási módot fel kell szabadítani. Ide tartoznak az IaaS API-k (Virtuálisgép-méretezési csoport API-k) használatával felszabadított virtuális gépek. A leskálázási mód törlésre állítása eltávolítja a felszabadított virtuális gépeket. A felszabadított mód alkalmazása és a leskálázási művelet alkalmazása után ezek a csomópontok regisztrálva maradnak az APIserverben, és NotReady állapotban jelennek meg.
Ez a cikk feltételezi, hogy Ön már rendelkezik meglévő AKS-fürttel. Ha még nincs AKS-fürtje, útmutatásért a nagyvállalati szintű AKS-implementáció megtervezéséhez tekintse meg a AKS-tervezési útmutatót.
Limitations
-
A rövid élettartamú operációsrendszer-lemezek nem támogatottak. A fürtök vagy csomópontkészletek létrehozásakor mindenképpen adja meg a felügyelt operációsrendszer-lemezek argumentumát
--node-osdisk-type Managed.
Note
Korábban, amíg a leskálázási mód előzetes verzióban volt, a kihasználatlan csomópontkészletek nem voltak támogatottak. Most, hogy a leskálázási mód általánosan elérhető, ez a korlátozás már nem érvényes.
Csomópontok felszabadítása leskálázási mód használatával
A beállítással --scale-down-mode Deallocatea csomópontok felszabadíthatók a fürt/csomópontkészlet vertikális leskálázása során. Minden felszabadított csomópont le van állítva. Amikor a fürt/csomópontkészlet vertikális felskálázást igényel, a felszabadított csomópontok először az új csomópontok kiépítése előtt kezdődnek.
Ebben a példában létrehozunk egy új csomópontkészletet 20 csomóponttal, és meghatározzuk, hogy a leskálázáskor a csomópontokat az argumentummal --scale-down-mode Deallocatekell felszabadítani.
az aks nodepool add --node-count 20 --scale-down-mode Deallocate --node-osdisk-type Managed --max-pods 10 --name nodepool2 --cluster-name myAKSCluster --resource-group myResourceGroup
A csomópontkészlet skálázásával és a csomópontok számának 5-ösre való módosításával 15 csomópontot szabadítunk fel.
az aks nodepool scale --node-count 5 --name nodepool2 --cluster-name myAKSCluster --resource-group myResourceGroup
A Windows csomópontok felszabadításához a leskálázás során futtassa a következő parancsot. Az alapértelmezett viselkedés összhangban van a Linux-csomópontokkal, ahol a csomópontok a leskálázás során törlődnek.
az aks nodepool add --node-count 20 --scale-down-mode Deallocate --os-type Windows --node-osdisk-type Managed --max-pods 10 --name npwin2 --cluster-name myAKSCluster --resource-group myResourceGroup
Korábban felszabadított csomópontok törlése
A felszabadított csomópontok törléséhez a leskálázási módot Delete a beállítással --scale-down-mode Deletemódosíthatja. A 15 felszabadított csomópont törlődik.
az aks nodepool update --scale-down-mode Delete --name nodepool2 --cluster-name myAKSCluster --resource-group myResourceGroup
Note
Ha a leskálázási módot a visszalépésről Deallocate visszalépésre DeallocateDelete módosítja, az összes felszabadított csomópontot törli, miközben a csomópontkészletet leskálázási Deallocate módban tartja.
A leskálázási mód használata csomópontok törléséhez leskálázáskor
Az AKS alapértelmezett viselkedése a leskálázási mód használata nélkül a csomópontok törlése a fürt vertikális leskálázásakor. A leskálázási móddal ez a viselkedés explicit módon, a beállítással --scale-down-mode Deleteérhető el.
Ebben a példában létrehozunk egy új csomópontkészletet, és meghatározzuk, hogy a csomópontok a leskálázáskor törlődnek az argumentum --scale-down-mode Deletehasználatával. A skálázási műveleteket a fürt automatikus skálázója kezeli.
az aks nodepool add --enable-cluster-autoscaler --min-count 1 --max-count 10 --max-pods 10 --node-osdisk-type Managed --scale-down-mode Delete --name nodepool3 --cluster-name myAKSCluster --resource-group myResourceGroup
Következő lépések
- Az AKS-fürt frissítésével kapcsolatos további információkért lásd: AKS-fürt frissítése
- A fürt automatikus skálázásával kapcsolatos további információkért lásd: Fürt automatikus méretezése az AKS alkalmazásigényeinek megfelelően