Preskoči na sadržaj
100% lokalno

Kalkulator Kubernetes zahtjeva i ograničenja

Prebaci promatranu CPU i memoriju u dimenzionisane zahtjeve, ograničenja i procjenu veličine klastera.

Unos
20
Rezultat

Kalkulator Kubernetes zahtjeva i ograničenja

Prosljedi po liniji po kontejneru u obliku kontejner;prosječna CPU;vršna CPU;prosječna memorija;vršna memorija — CPU u millicorima, memorija u mebibytima — i ovaj alat dimenzionira Kubernetes zahtjeve i ograničenja za svaki, zatim zbrajajući sve u rezervu na razini klastera. Odgovara na pitanje koje se javlja u svakom pregledu manifesta: što bi zapravo trebalo biti u "resources", s obzirom na ono što kontejner stvarno koristi.

Ograničenje je uvijek vršna vrijednost plus postotak dodatnog prostora koji kontrolirate, tako da burst iznad promatranog ne udari odmah u throttle ili OOM kill. Razred kvalitete usluge određuje zahtjev: Guaranteed ga postavlja jednak ograničenju, jedini način da Kubernetes dodjeli tu razinu; Burstable ga izvodi iz omjera ograničenja-prema-zahtjevu, smanjen kako nikad ne bi sjeo ispod prosječne potrošnje koju ste dali — kontejner u stanju mirovanja još uvijek rezervira dovoljno za tipsku opterećenja. Replike množe sve brojeve kontejnera prije zbrajanja, a polja veličine čvora pretvaraju taj ukupan broj u to koliko čvorova trebate, dimenzionisani prema tome što je teže — CPU ili memorija.

Izlaz dolazi kao tabela odvojena tabulacijom ili YAML resources fragment spreman za lijepljenje u specifikaciju kontejnera — okvir za odabir ih mijenja trenutno. Redovi koji se ne dijele točno na pet polja odvojena točka-zarezom ili koji sadrže ne-numeričku ili negativnu vrijednost odbijaju se s brojem linije kako bi se greška mogla brzo ispraviti; prazan unos samo očisti rezultat.

Sve se izvršava u vašem pregledniku. Imena kontejnera i brojevi potrošnje nikad ne napuštaju vašu stranicu — ništa se ne učitava niti logira. Kopirajte rezultat, preuzimite kao .txt datoteku ili ga pošalite direktno u unos drugog alata.

FAQ

Koje jedinice očekuje za CPU i memoriju?
CPU u millicorima (m) i memorija u mebibytima (Mi) — iste jedinice koje izlaz koristi, tako da ništa ne trebam konvertirati ni na koji način.
Koja je razlika između Guaranteed i Burstable?
Guaranteed postavlja zahtjev jednak ograničenju, što je ono što Kubernetes zahtjeva za ovu razinu QoS. Burstable postavlja nižu zahtjev — izvedenu iz omjera ograničenja ÷ opcija, nikad ne niže od prosječne potrošnje koju ste dali — ostavljajući prostor za burst do ograničenja.
Kako se izračunava broj potrebnih čvorova?
Ukupna CPU i memorija zahtijevana na svim replikama dijele se s CPU-om i memorijom koju ste postavili za jedan čvor; alat uzima koji god omjer da je veći i zaokružuje prema gore, budući da se klasteri dimenzionira prema kojem god resursu je teže.
Zašto sam dobio grešku "line" umjesto rezultata?
Redak nije podijeljen na točno pet polja odvojenih točka-zarezom, ili jedan od četiri broja je nedostajao, nije bio brojčan ili je bio negativan. Poruka imenuje liniju kako bi se greška brzo mogla ispraviti.
Je li moji podaci o upotrebi učitani negdje?
Ne. Izračun se izvršava potpuno u vašem pregledniku — vaša imena kontejnera i brojevi CPU/memorije nikad se ne slanju na server.