Calculadora de capacidad de Kubernetes

Calcule los requisitos de nodos del clúster de Kubernetes para su carga de trabajo

Cómo usar Calculadora de capacidad de Kubernetes

  1. 1Introduce la CPU y memoria solicitadas por pod y el número de réplicas.
  2. 2Introduce el tamaño del nodo (CPU/memoria) y la reserva de sistema.
  3. 3Lee cuántos nodos necesitas y la utilización del clúster antes de desplegar.

Estimar capacidad de un clúster de Kubernetes

nodos = ceil(reqTot / (capNodo × (1 - reserva))) ; util = reqTot / (nodos × capNodo)

Kubernetes planifica por requests, no por límites, así que hay que dimensionar la suma de requests más margen para pods de sistema y empaquetado.

Reservar 10–20% de cada nodo para kube-system y umbrales de evicción evita que el scheduler marque nodos como no programables bajo carga.

Preguntas frecuentes

¿Qué dirige la planificación, requests o límites?

La planificación usa requests; los límites solo capan y pueden causar OOM si son muy bajos.

¿Por qué reservar capacidad de nodo?

Los pods kube-system y los umbrales de evicción necesitan margen o los nodos quedan no programables.

¿Cómo mejoro el bin-packing?

Ajusta requests, usa topology spread y evita nodos pequeños que desperdician reserva.

Más herramientas