esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Ebben a cikkben megismerheti az Azure Kubernetes Service (AKS) csomóponterőforrás-foglalásait.
Az AKS csomóponterőforrásokkal segíti a csomópontok működését a fürt részeként. Ez a használat eltérést okozhat a csomópont összes erőforrása és az AKS-ben kiosztható erőforrások között.
Az AKS két típusú erőforrást, processzort és memóriát foglal le minden csomóponton a csomópontok teljesítményének és működésének fenntartása érdekében. Ahogy a csomópontok egyre nagyobbak lesznek az erőforrásokban, az erőforrás-foglalások is növekednek, mivel a felhasználó által üzembe helyezett podok felügyeletére nagyobb szükség van. Ne feledje, hogy egy csomópont erőforrás-foglalásait nem módosíthatja.
A fenntartott CPU a csomópont típusától és a fürt konfigurációtól függ, ami a további funkciók futtatása miatt kevésbé lefoglalható processzort eredményezhet. Az alábbi táblázat a processzorfoglalásokat mutatja millicore-ban:
Processzormagok a gazdagépen | 1 mag | 2 mag | 4 mag | 8 mag | 16 mag | 32 mag | 64 mag |
---|---|---|---|---|---|---|---|
Kube-fenntartott CPU (millicores) | 60 | 100 | 140 | 180 | 260 | 420 | 740 |
Az AKS-ben a fenntartott memória két értékből áll:
AKS 1.29 és újabb verziók
kubelet
a démon alapértelmezés szerint rendelkezik a memory.available < 100 Mi kiürítési szabálysal. Ez a szabály biztosítja, hogy a csomópontok mindig legalább 100 Mi kiosztható állapotban vannak. Ha egy gazdagép a rendelkezésre álló memória küszöbértéke alatt van, az kubelet
aktiválja az egyik futó pod leállítását, és felszabadítja a memóriát a gazdagépen.
A memóriafoglalások aránya a következő kisebb érték szerint van beállítva: 20 MB * A csomóponton támogatott maximális podok száma + 50 MB vagy a teljes rendszermemória-erőforrás 25%-a.
Példák:
Allocatable space = 8 GB - 0.65 GB (kube-reserved) - 0.1 GB (eviction threshold) = 7.25 GB or 90.625% allocatable.
További információ: Csomópontonkénti maximális podok konfigurálása egy AKS-fürtben.
AKS-verziók az 1.29-et megelőzően
kubelet
A démon alapértelmezés szerint rendelkezik a memory.available < 750 Mi kiürítési szabálysal. Ez a szabály biztosítja, hogy a csomópontok mindig legalább 750 Mi kiosztható állapotban vannak. Ha egy gazdagép a rendelkezésre álló memória küszöbértéke alatt van, az kubelet
aktiválja az egyik futó pod leállítását, és memóriát szabadít fel a gazdagépen.Megjegyzés
Az AKS további 2 GB-ot foglal le olyan Windows-csomópontok rendszerfolyamataihoz, amelyek nem részei a számított memóriának.
A memória- és CPU-foglalási szabályok a következőkre vannak kialakítva:
Ha például egy csomópont 7 GB-ot kínál, a memória 34%-át nem lehet lefoglalni, beleértve a 750 Mi kemény kiürítési küszöbértéket is.
0.75 + (0.25*4) + (0.20*3) = 0.75 GB + 1 GB + 0.6 GB = 2.35 GB / 7 GB = 33.57% reserved
A Kubernetes-re vonatkozó foglalások mellett a mögöttes csomópont operációs rendszere az operációs rendszer funkcióinak fenntartásához is fenntart egy mennyiségű PROCESSZOR- és memóriaerőforrást.
A kapcsolódó ajánlott eljárásokért tekintse meg az AKS alapszintű ütemezőfunkcióinak ajánlott eljárásait.
Azure Kubernetes Service-visszajelzés
A(z) Azure Kubernetes Service egy nyílt forráskód projekt. Visszajelzés adásához válasszon egy hivatkozást:
esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
Regisztráció