Calculadora de pedidos e limites Kubernetes
Converta uso observado de CPU e memória em pedidos, limites e estimativa de nó de cluster dimensionados.
Calculadora de pedidos e limites Kubernetes
Introduza uma linha por contentor no formato contentor;CPU médio;CPU pico;memória média;memória pico — CPU em millicores, memória em mebibytes — e esta ferramenta dimensiona pedidos e limites Kubernetes para cada um, agrupando o conjunto numa reserva ao nível do cluster. Responde à questão que toda revisão de manifesto enfrenta: o que "resources" deve realmente dizer, tendo em conta o que o contentor realmente utiliza.
O limite é sempre a leitura de pico mais uma percentagem de margem que controla, para que um pico acima do observado não atinja imediatamente um throttle ou um OOM kill. A classe de qualidade de serviço determina o pedido: Garantido define-o igual ao limite, a única forma como Kubernetes concede esse escalão; Expansível deriva-o da proporção limite-para-pedido, com piso para que nunca fique abaixo do uso médio que forneceu — um contentor inativo ainda reserva o suficiente para a sua carga típica. Réplicas multiplica os números de cada contentor antes de serem somados, e os campos de tamanho de nó convertem esse total em quantos nós seriam necessários, dimensionados consoante qual de CPU ou memória é o ajuste mais apertado.
A saída apresenta-se como tabela separada por tabulações, ou fragmento de recursos YAML pronto para colar numa especificação de contentor — uma caixa de seleção alterna entre os dois, em tempo real. Linhas que não se dividem em exatamente cinco campos separados por ponto e vírgula, ou que contêm um valor não numérico ou negativo, são rejeitadas com o número da linha para que um erro de digitação não produza uma estimativa silenciosamente errada; uma entrada em branco apenas limpa o resultado.
Tudo funciona no seu browser. Nomes de contentor e números de uso nunca saem do seu dispositivo — nada é carregado ou registado. Copie o resultado, descarregue-o como ficheiro .txt, ou envie-o diretamente para a entrada de outra ferramenta.