Ugrás a tartalomhoz
100% helyi

Kubernetes igények és limitek kalkulátora

Az megfigyelt CPU- és memóriahasználatot méretezett igénnyé, limitté és fürt méretbecsléssé alakítsa.

Bemenet
20
Kimenet

Kubernetes igények és limitek kalkulátora

Illessze be egy sort container-enként container;átlag CPU;csúcs CPU;átlag memória;csúcs memória formában – CPU millicoreben, memória mebibájtban – és ez az eszköz mindegyikhez méretezi a Kubernetes igényeket és limiteket, majd az egész halmazt fürt szintű foglalássá végzi el. Ez a kérdés válasza, amelyre minden manifest-felülvizsgálat fut: mit kellene valójában mondania az "resources" paraméternek az alapján, amit a container ténylegesen használ.

A limit mindig a csúcsértékek plusz egy, Ön által vezérelt tartalékszázalék, így a megfigyelt fölötti robbanás nem azonnal váltódik ki sávszélesség-korlátozássá vagy OOM-ölésbe. A szolgáltatás minőségi osztálya az igényt határozza meg: a Guaranteed az igényt egyenlővé teszi a limittal, az egyetlen módja annak, hogy a Kubernetes ezt az osztályt adja meg; a Burstable az igény/limit aránytól vezérelt, úgy lehatárolva, hogy soha ne legyen kevesebb az átlagos használatnál, amit megadott – egy üresjáratban lévő container még mindig elegendő helyet foglal le a szokásos terheléséhez. A replikák mindegyik container-szám-készletét megsokszorozza az összegzés előtt, és a csomópont-méret mezők ezt az összeget fürt szintűvé alakítják át – azt mutatva, hogy hány csomópontra volna szüksége, az alapján, hogy melyik erőforrás (CPU vagy memória) a szűkebb.

A kimenet lapválasztott táblázatként jelenik meg, vagy egy YAML resources-részletként, amely készen van a container specbe másolásra – egy legördülő mező közöttük él váltakozik. Az olyan sorok, amelyek nem osztódnak meg pontosan öt pontosvesszővel elválasztott mezőre, vagy nem numerikus vagy negatív értéket hordoznak, elutasításra kerülnek a sor számával, így egy gépelési hiba nem tud csendesen rossz becslést előidézni; az üres bemenet egyszerűen törli az eredményt.

Mindenegy a böngészőjében fut. A container nevek és használati számok soha nem hagyják el az eszközét – semmit nem töltöttek fel vagy naplóznak. Másolja az eredményt, töltse le .txt fájlként, vagy küldje közvetlenül egy másik eszköz bemenetére.

Gyakori kérdések

Milyen CPU- és memóriaegységeket vár?
CPU millicoreben, memória mebibájtban – ugyanabban az egységben, mint a kimenet, tehát egyik irányba sem kell átváltani.
Mi a különbség a Garantált és Burstable között?
A Guaranteed az igényt egyenlővé teszi a limittal, amit a Kubernetes igényel ehhez az osztályhoz. A Burstable alacsonyabb igényt állít be – az igény/limit arányból vezérelve, soha nem az átlagos használat alatt – hely marad a limit felé robbanásnak.
Hogyan számítják ki a szükséges csomópontok számát?
Az összes replika igényelt CPU-ja és memóriája egy csomópont CPU-ja és memóriájával osztódik; az eszköz a nagyobb arányt veszi és felfelé kerekít, mivel egy fürt a legtöbb erőforrásában korlátozódik.
Miért kaptam "sor" hibát az eredmény helyett?
Egy sor nem osztódott meg pontosan öt pontosvesszővel elválasztott mezőre, vagy az egyik szám hiányzik, nem numerikus vagy negatív volt. Az üzenet a sort nevezi meg, így gyorsan kijavítható.
Az adataim bárhova fel vannak töltve?
Nem. A számítás teljes egészében a böngészőjében fut – a container nevek és CPU/memória számok soha nem kerülnek egy szerverre.