Kalkulator żądań i limitów Kubernetes
Zamień obserwowaną konsumpcję CPU i pamięci na skalowalne żądania, limity i szacunek rozmiaru klastra.
Kalkulator żądań i limitów Kubernetes
Wstaw jeden wiersz na kontener w formacie kontener;średni CPU;max CPU;średnia pamięć;max pamięć — CPU w millicorach, pamięć w mebibájtach — a to narzędzie ustawi żądania i limity Kubernetes dla każdego z nich, następnie zrobi pakiet w rezerwę całego klastra. Odpowiada na pytanie, które zadaje każdy przegląd manifestu: co w rzeczywistości powinno mówić "resources", biorąc pod uwagę rzeczywiste użycie kontenera.
Limit to zawsze oryginalna szczytowa wartość plus procent marży, którą kontrolujesz, więc wybuch powyżej obserwowanej konsumpcji nie trafi natychmiast na ograniczenie lub zabicie OOM. Klasa jakości usługi określa żądanie: Gwarantowana ustawia je równe limitowi, jedynym sposobem, w jaki Kubernetes przyznaje ten poziom; Skalowalna wyprowadza je ze stosunku limit-do-żądania, dolną granicą aby nigdy nie spadło poniżej średniego użycia, które mu dałeś — bezczynny kontener nadal rezerwuje wystarczająco dla typowego obciążenia. Repliki mnożą wszystkie numery kontenera przed ich zsumowaniem, a pola rozmiaru węzła przeliczają sumę na liczbę węzłów, których byś potrzebował, rozmiar na podstawie tego, która z CPU lub pamięci to ciasniejsze dopasowanie.
Wyjście przychodzi jako tabela rozdzielona tabulacją, lub fragment YAML zasobów gotowy do wklejenia do specyfikacji kontenera — pole wyboru przełącza się między nimi na żywo. Wiersze, które nie dzielą się na dokładnie pięć pól rozdzielonych średnikami, lub zawierają wartość nienumeryczną lub ujemną, są odrzucane z numerem wiersza, aby błąd nie mógł dać cichą błędną ocenę; puste wejście po prostu wymazuje wynik.
Wszystko działa w Twojej przeglądarce. Nazwy kontenerów i liczby użycia nigdy nie opuszczają Twoje urządzenie — nic nie jest wysyłane na serwer ani rejestrowane. Skopiuj wynik, pobierz go jako plik .txt, lub wyślij go bezpośrednio do wejścia innego narzędzia.