#1800 · Herramienta de Startups y SaaS

Calculadora de capacidad necesaria para clúster Kubernetes

Estima la capacidad necesaria de un clúster Kubernetes a partir del número de pods, sus solicitudes de CPU y memoria, las reservas del sistema, el margen de crecimiento y el tamaño de nodo. La herramienta calcula recursos totales, nodos mínimos y capacidad utilizable por nodo.

Calculadora

Datos del cálculo
pods
vCPU
GB
%
%
vCPU
GB

Cómo usar esta calculadora

  1. Introduce el número de pods esperado.
  2. Añade las solicitudes de CPU y memoria por pod.
  3. Define la reserva del sistema y el margen de crecimiento.
  4. Indica la capacidad bruta de cada nodo.

Fórmula

Demanda total = Pods × Recurso por pod × (1 + Margen)
Capacidad utilizable por nodo = Capacidad del nodo × (1 − Reserva)
Nodos necesarios = Máximo(Techo CPU, Techo memoria)

Qué significa el resultado

El número de nodos se determina por el recurso que primero alcanza su límite después de reservas y margen.

El cálculo no sustituye restricciones de afinidad, zonas, DaemonSets, GPU ni límites de pods por nodo.

Ejemplo de cálculo

Con 320 pods, 0,35 vCPU y 0,75 GB por pod, 25 % de margen y 15 % de reserva, nodos de 16 vCPU y 64 GB requieren 11 nodos; la CPU es el recurso limitante.

Consejos para obtener mejores resultados

  • Usa solicitudes reales, no límites máximos, para capacidad base.
  • Añade DaemonSets y componentes del sistema si no están incluidos en la reserva.
  • Distribuye nodos entre zonas de disponibilidad.
  • Valida con reglas de afinidad y límites de pods.

Preguntas frecuentes

¿Debo usar requests o limits para dimensionar Kubernetes?

Usa requests para la capacidad programable base y analiza limits por separado para riesgo de sobreconsumo.

¿Cómo afecta la reserva del sistema al número de nodos?

Reduce la capacidad utilizable de cada nodo y puede aumentar el número mínimo necesario.

¿Qué recurso determina el número final de nodos?

El recurso que necesita más nodos después de aplicar margen y reserva.

¿La calculadora incluye DaemonSets en cada nodo?

Solo de forma aproximada mediante la reserva; puedes aumentar la reserva para reflejarlos.

¿Cómo debo considerar la alta disponibilidad por zonas?

Redondea y distribuye los nodos para mantener capacidad suficiente incluso si una zona falla.

Indicadores incluidos

IndicadorUso
CPU total requeridaResultado calculado automáticamente
Memoria total requeridaResultado calculado automáticamente
Recurso limitanteResultado calculado automáticamente

Explora las categorías de calculadoras

22 categorías