Automatikus méretezési profil használata a fürt automatikus skálázásának konfigurálásához az Arc által engedélyezett AKS-ben
A következőkre vonatkozik: AKS on Azure Stack HCI 22H2, AKS on Windows Server
Az automatikus méretezési profil objektum paramétereivel skálázási események definiálhatók az Arc által engedélyezett AKS-ben. A fürt automatikus skálázási profilja a fürt automatikus skálázását használó összes csomópontkészletre hatással van; csomópontkészletenként nem állíthat be automatikus skálázási profilt. Ez a cikk bemutatja az automatikus skálázás működését, ismerteti az automatikus skálázási profil alapértelmezett értékeit, valamint ismerteti a profildefiníciók konfigurálását és használatát.
Profilok használata
A fürt automatikus skálázási profiljai a következő attribútumokkal rendelkeznek:
- Az automatikus méretezési profilok a fürt összes csomópontkészletére vonatkoznak.
- A profilok globális üzembe helyezési szintű objektumok.
- Az AKS Arcban több profil is elérhető.
- Csak egy profil van hozzárendelve egy adott fürthöz. A profil a fürt összes csomópontkészletéhez használható.
- A profil módosításai az összes olyan csomópontkészletre érvényesek, amelyeknél engedélyezve van az automatikus skálázási funkció.
Profilbeállítások
Az alapértelmezett profil az alábbi alapértelmezett értékekből áll. Az alábbi beállításokat frissítheti.
Megjegyzések az automatikus skálázási konfigurációhoz
A fürt automatikus skálázási profiljának beállításait a Set-AksHciAutoScalerConfig PowerShell-parancsmaggal módosíthatja.
A fürt automatikus skálázási beállítása az egyes csomópontkészleteken beállított minimális és maximális szám alapján hoz döntéseket, de a minimális vagy maximális szám frissítése után nem kényszeríti őket. Ha például az aktuális csomópontszám 3, akkor az 5-ös minimális szám beállítása nem fogja azonnal 5-ig skálázni a készletet.
Ha a csomópontkészlet minimális száma magasabb, mint a csomópontok aktuális száma, az új minimális vagy maximális beállításokat akkor kell figyelembe venni, ha elegendő ütemezhetetlen pod található, amelyek két új csomópontot igényelnek, és automatikus skálázási eseményt aktiválnak. A méretezési esemény után a rendszer betartja az új darabszámkorlátokat.
A fürt automatikus skálázási funkciójának részletesebb részleteit is konfigurálhatja a fürtszintű automatikus skálázási profil alapértelmezett értékeinek módosításával. Egy vertikálisan lefelé irányuló esemény például akkor következik be, ha a csomópontok kihasználatlanok 10 percig. Ha 15 percenként futó számítási feladatokkal rendelkezik, érdemes lehet módosítania az automatikus méretezési profilt úgy, hogy 15 vagy 20 perc után leskálázza a kihasználatlan csomópontokat. A fürt automatikus skálázásának engedélyezésekor a rendszer egy alapértelmezett profilt használ, kivéve, ha eltérő beállításokat ad meg.
Az automatikus méretezési profil mentése és betöltése
Az automatikus skálázási profilt YAML-fájlként mentheti és tárolhatja egy profildefinícióban. A YAML-fájlt manuálisan szerkesztheti egy szövegszerkesztőből, és betöltheti a mentett definíciókat.
Profildefiníció mentése
A profil másolatát YAML-fájlként mentheti a használatával kvactl
. A profil definiálása után futtassa a következő parancsokat:
kvactl.exe autoscalerprofile get --name default --kubeconfig (Get-AksHciConfig).Kva.kubeconfig --outputformat=yaml > def.yaml
Profildefiníció szerkesztése
A YAML-fájlban szerkesztheti a profildefiníciót. Megnyithatja például a def.yaml fájlt a jegyzettömbben, a Visual Studio Code-ban vagy más szövegszerkesztőkben.
Profildefiníció betöltése
A profildefiníciót a mentett YAML-fájlból kvactl
töltheti be. Futtassa az alábbi parancsot:
kvactl.exe autoscalerprofile create --profileconfig .\def-new.yaml --kubeconfig (Get-AksHciConfig).Kva.kubeconfig