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.
Ha az alkalmazások erőforrásigénye megváltozik, a fürt teljesítményét befolyásolhatja a processzor-, memória-, PID- vagy lemezméretek alacsony kapacitása. A módosítások kezeléséhez manuálisan skálázhatja az AKS-fürtöt, hogy eltérő számú csomóponttal működjön. Skálázáskor a csomópontokat gondosan elkülönítik és leürítik, hogy minimálisra csökkentsék a futó alkalmazások megszakadását. A horizontális felskálázáskor az AKS megvárja, amíg a Kubernetes-fürt készen jelöli a csomópontokat, mielőtt podok ütemeződnek rajtuk.
Ez a cikk azt ismerteti, hogyan növelheti vagy csökkentheti manuálisan az AKS-fürt csomópontjainak számát.
Mielőtt elkezdené
Tekintse át az AKS szolgáltatáskvótáit és korlátait annak ellenőrzéséhez, hogy a fürt méretezhető-e a kívánt számú csomópontra.
A csomópontkészlet neve csak kisbetűs alfanumerikus karaktereket tartalmazhat, és kisbetűvel kell kezdődnie.
- Linux-csomópontkészletek esetén a hossznak 1–11 karakternek kell lennie.
- Windows-csomópontkészletek esetén a hossznak 1–6 karakternek kell lennie.
A fürtcsomópontok méretezése
Fontos
A csomópontok eltávolítása egy csomópontkészletből a kubectl parancs használatával nem támogatott. Ez skálázási problémákat okozhat az AKS-fürtnél.
Kérje le a csomópontkészlet nevét a
az aks showparancs használatával. Az alábbi példa lekéri a myAKSCluster nevű fürt csomópontkészletének nevét a myResourceGroup erőforráscsoportban.az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfilesAz alábbi példakimenet azt mutatja, hogy a névnodepool1:
[ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2" } ]A fürtcsomópontok skálázása a
az aks scaleparanccsal. Az alábbi példa egy myAKSCluster nevű fürtöt skáláz egyetlen csomópontra. Adja meg a sajátját--nodepool-nameaz előző parancsból, például nodepool1:az aks scale --resource-group myResourceGroup --name myAKSCluster --node-count 1 --nodepool-name <your node pool name>Az alábbi példakimenet azt mutatja, hogy a fürt sikeresen le lett skálázva egy csomópontra, ahogy az az agentPoolProfiles szakaszban látható.
{ "aadProfile": null, "addonProfiles": null, "agentPoolProfiles": [ { "count": 1, "maxPods": 110, "name": "nodepool1", "osDiskSizeGb": 30, "osType": "Linux", "vmSize": "Standard_DS2_v2", "vnetSubnetId": null } ], [...] }
Csomópontkészletek méretezése User 0-ra
A mindig futó csomópontokat igénylő csomópontkészletekkel ellentétben System a User csomópontkészletek lehetővé teszik a 0-ra való skálázást. A rendszer- és felhasználói csomópontkészletek közötti különbségekről további információt a Rendszer és a felhasználói csomópontkészletek című témakörben talál.
Fontos
Ha egy User csomópontkészletet 0 csomópontra szeretne skálázni, le kell tiltania a fürt automatikus skálázását. További információ: Fürt automatikus skálázásának letiltása csomópontkészleten.
Ha egy felhasználói készletet 0-ra szeretne skálázni, használhatja az az aks nodepool skálát a fenti
az aks scaleparancs helyett, és beállíthatja0a csomópontok számát.az aks nodepool scale --name <your node pool name> --cluster-name myAKSCluster --resource-group myResourceGroup --node-count 0Az automatikus skálázás engedélyezhető, de nem kényszeríthető nulla csomópontra az automatikusan skálázott
Usercsomópontkészletekkel, ha beállítja a Cluster Autoscaler--min-countparaméterét0.
Következő lépések
Ebben a cikkben manuálisan skálázott egy AKS-fürtöt a csomópontok számának növelése vagy csökkentése érdekében. Használhatja a cluster autoscaler-t a fürt automatikus méretezésére is.