Kalkulator požadavků a limitů Kubernetes
Přeměňte pozorovanou spotřebu CPU a paměti na vhodné požadavky, limity a odhad velikosti clusteru.
Kalkulator požadavků a limitů Kubernetes
Vložte jeden řádek na kontejner v tvaru kontejner;průměrný CPU;max CPU;průměrná paměť;max paměť — CPU v millicorech, paměť v mebibajtech — a tento nástroj nastaví požadavky a limity Kubernetes pro každý z nich, poté zabalí sadu do celoclusterové rezervace. Odpoví na otázku, kterou každá revize manifestu klade: co by mělo "resources" vlastně říkat, když víme, jak se kontejner skutečně chová.
Limit je vždy originální špičková hodnota plus procento rezervy, kterou kontrolujete, takže výbuch nad pozorovanou spotřebou nenarazí hned na omezení nebo kill OOM. Třída kvality služby určuje požadavek: Garantovaná jej nastaví rovnou limitu, jediný způsob, jak Kubernetes uděluje tuto úroveň; Rozpracovaná ji odvozuje z poměru limit-k-požadavku, vyjádřená tak, aby nikdy neklesla pod průměrnou spotřebu, kterou jste jí dali — nečinný kontejner si stále rezervuje dost pro svou typickou zátěž. Repliky vynásobí všechny hodnoty kontejneru před jejich sečtením a pole velikosti uzlu převedou celkový součet na počet uzlů, které byste potřebovali, určené na základě toho, kterou ze CPU nebo paměti je těsnější osazení.
Výstup přichází jako tabelárně oddělená tabulka, nebo fragment YAML zdrojů připravený k vložení do specifikace kontejneru — rozbalovací pole mezi nimi přepíná, live. Řádky, které se nerozpadnou na právě pět polí oddělených středníky, nebo obsahují nečíselnou nebo zápornou hodnotu, se odmítnou s číslem řádku, aby se překlep nemohl špatně odhadnout; prázdný vstup jednoduše vymaže výsledek.
Všechno se spouští ve vašem prohlížeči. Názvy kontejnerů a údaje o spotřebě nikdy neopustí vaše zařízení — nic se neodeslává na server ani se neprotokoluje. Zkopírujte výsledek, stáhněte si ho jako soubor .txt, nebo ho pošlete přímo do vstupu jiného nástroje.