Por que usar o k8size
- Avisos, partilha e QoS. Unidades decimais sugerem Mi/Gi; copie ?cpu=&mem=; veja QoS de um contentor.
- Cores ↔ millicores. Introduza cores decimais ou millicores inteiros e veja ambas as formas e YAML como
cpu: "500m". - Memória binária vs decimal. Distinga Mi/Gi (1024) de M/G/MB/GB (1000) para não confundir 256Mi com 256M.
- Trechos YAML prontos. Copie linhas
cpuememorypara requests e limits. - Dica curta requests vs limits. Lembra Guaranteed QoS — não é um conselheiro de dimensionamento.
- Botões de exemplo. Preenchem valores comuns:
100m,500m,256Mi,1Gi. - Corre no navegador. Sem API; os valores não saem do dispositivo.
- Grátis e multilingue. Sem conta; UI e SEO em cada idioma suportado.
Como converter unidades Kubernetes
- Abra a secção CPU ou Memória.
- Escreva um número e escolha a unidade.
- Veja equivalentes e YAML enquanto escreve.
- Use um exemplo e copie o fragmento necessário.
Unidades, requests e limits
O Kubernetes aceita CPU como cores ou millicores (m) e memória com sufixos binários (Ki/Mi/Gi/Ti) ou decimais (k/M/G/T). Esta ferramenta só converte quantidades.
Dicas:
- 1 core = 1000 millicores;
500m=0.5. - Mi/Gi usam potências de 1024; M/G/MB/GB, de 1000.
- requests guiam o agendamento; limits limitam o uso — em geral requests ≤ limits.
- Requests e limits iguais em CPU e memória dão Guaranteed QoS.
- Alinhe o estilo de unidades na equipa para evitar Mi vs M.
- Não é um consultor de dimensionamento de carga.
Para que serve
- verificar millicores e cores antes de editar um Deployment;
- comparar Mi e M ao ler charts ou manifests;
- preparar fragmentos YAML de requests e limits;
- ensinar a diferença entre sufixos binários e decimais;
- verificações rápidas em reviews ou incidentes.
Perguntas frequentes
O que significa o sufixo m na CPU?
Millicores: 1000m é um core completo. 0.5 equivale a 500m.
Mi é igual a M ou MB?
Não. Mi = 1024² bytes; M e MB = 1000² bytes.
Os valores são enviados?
Não. A conversão é só no navegador.
Sugere requests corretos?
Não. Só converte unidades e dá uma dica curta.
Que forma YAML usar para CPU?
Tanto 500m como 0.5 são válidos; seja consistente.
Há KB/MB/GB?
Sim, como aliases de base 1000 junto de K/M/G/T.
E Ti e T?
Ti = 1024⁴; T/TB = 1000⁴. Ambos na tabela.
Guaranteed QoS é obrigatório?
Não. É uma classe quando requests = limits em CPU e memória.
Edita manifests completos?
Não. Só converte unidades e oferece snippets curtos.
É pago?
Não — grátis, sem registo nem limites de conversão.