Kubernetes Requests och Limits Räknare
Omvandla observerad CPU- och minnesanvändning till dimensionerade requests, limits och en uppskattning av klusternoder.
Kubernetes Requests och Limits Räknare
Ange en rad per behållare i formen container;genomsnitt CPU;topp CPU;genomsnitt minne;topp minne — CPU i millicores, minne i mebibytes — och det här verktyget dimensionerar Kubernetes requests och limits för varje, samlar sedan uppsättningen i en klusteromfattande reservation. Det besvarar frågan som varje manifest-granskning stöter på: vad bör "resources" faktiskt säga, givet vad behållaren verkligen använder.
Gränsen är alltid toppavläsningen plus en huvudrumsprocent som du kontrollerar, så en burst ovanför vad som observerades träffar inte omedelbar en gasspjäll eller OOM-kill. Quality-of-Service-klassen bestämmer begäran: Guaranteed ställer den lika med gränsen, det enda sättet Kubernetes beviljar denna nivå; Burstable härleder den från gränsen-till-begäran-förhållandet, golv så att det aldrig sitter under den genomsnittliga användning du gav den — en vilande behållare reserverar fortfarande tillräckligt för sin typiska belastning. Repliker multiplicerar alla behållares tal före de summeras, och nodstorleksfälten gör det totalt till hur många noder du behöver, storleksanpassat på vilken av CPU eller minne som är den snäpaste passningen.
Utgången kommer som en tabbseparerad tabell eller ett YAML-resursfragment redo att klistras in i en behållarspecifikation — en markeringsruta växlar mellan dem, live. Rader som inte delas in i exakt fem semikolonseparerade fält, eller bär ett icke-numeriskt eller negativt värde, avvisas med radnumret så att ett stavfel inte tyst kan producera en felaktig uppskattning; en tom inmatning rensar bara resultatet.
Allt körs i din webbläsare. Behållarnamn och användningssiffror lämnar aldrig din enhet — ingenting laddas upp eller loggas. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka det direkt till ett annat verktygs inmatning.