Calcolatore di richieste e limiti di Kubernetes
Converti l'uso osservato di CPU e memoria in richieste dimensionate, limiti e una stima dei nodi del cluster.
Calcolatore di richieste e limiti di Kubernetes
Incolla una riga per contenitore nel formato contenitore;cpu media;cpu picco;memoria media;memoria picco — CPU in millicores, memoria in mebibyte — e questo strumento dimensiona le richieste e i limiti di Kubernetes per ciascuno, quindi aggrega il set in una prenotazione a livello di cluster. Risponde alla domanda che ogni revisione del manifesto pone: che cosa dovrebbe effettivamente dire «resources», dato quello che il contenitore effettivamente usa?
Il limite è sempre la lettura di picco più una percentuale di margine che controlli, quindi un picco sopra quello osservato non colpisce immediatamente un acceleratore o un kill di OOM. La classe di qualità del servizio decide la richiesta: Garantito la imposta uguale al limite, l'unico modo in cui Kubernetes concede quel livello; Sovraffollato la deriva dal rapporto limite-a-richiesta, limitata in modo che non cada mai al di sotto dell'utilizzo medio che hai fornito — un contenitore inattivo riserva comunque abbastanza per il suo carico tipico. Le repliche moltiplicano i numeri di ogni contenitore prima di essere sommati, e i campi della dimensione del nodo convertono quel totale in quanti nodi avresti bisogno, dimensionati in base a quale tra CPU o memoria sia il fit più stretto.
L'output viene fornito come tabella separata da tabulazioni, o un frammento YAML di risorse pronto da incollare in una specifica del contenitore — una casella di selezione cambia tra i due, dal vivo. Le righe che non si dividono esattamente in cinque campi separati da punti e virgola, o che contengono un valore non numerico o negativo, vengono rifiutate con il numero di riga in modo che un errore di battitura non produca una stima silenziosamente errata; un input vuoto cancella semplicemente il risultato.
Tutto viene eseguito nel tuo browser. I nomi dei contenitori e le cifre di utilizzo non lasciano mai il tuo dispositivo — nulla viene caricato o registrato. Copia il risultato, scaricalo come file .txt, o invialo direttamente all'input di un altro strumento.