Planifica y optimiza solicitudes y límites de recursos de Kubernetes. Calcula totales por contenedor, por pod y por despliegue con determinación de clase QoS y generación de YAML.
Configuración del Contenedor
Recursos de CPU
Recursos de Memoria
También podrías encontrar útiles estas calculadoras
Calcula la capacidad del servidor para usuarios concurrentes y RPS
Estima los costos mensuales de infraestructura en la nube
Calcula la RAM óptima para tu PC, estación de trabajo o servidor
Convierte entre binario, decimal, hex y octal
Calcula con precisión los recursos de CPU y memoria para tus despliegues de Kubernetes. Esta calculadora te ayuda a determinar valores apropiados de solicitud y límite para contenedores, pods y despliegues completos mientras asegura la asignación óptima de clase de Calidad de Servicio (QoS).
Establece solicitudes apropiadas para asegurar que tus pods se programen y reciban recursos garantizados.
Configura límites apropiados para evitar que contenedores desbocados impacten otras cargas de trabajo.
Dimensiona correctamente los recursos para maximizar la eficiencia del clúster sin sobre-aprovisionar.
Entiende cómo tu configuración de recursos afecta la prioridad del pod durante presión del nodo.
Las solicitudes son recursos garantizados usados para decisiones de programación. Los límites son los recursos máximos que un contenedor puede usar. Un contenedor puede exceder su solicitud (si está disponible) pero nunca su límite.
Guaranteed: solicitudes iguales a límites para todos los recursos. Burstable: al menos una solicitud o límite establecido, pero no iguales. BestEffort: sin solicitudes ni límites establecidos. Durante presión del nodo, los pods BestEffort son desalojados primero.
No necesariamente. La CPU es compresible, así que establecer límites más altos permite ráfagas. Sin embargo, para rendimiento predecible, algunos prefieren igualar solicitud y límite para QoS Guaranteed.
A diferencia de la CPU que se limita, exceder el límite de memoria activa OOMKill (Eliminación por Falta de Memoria). El contenedor es terminado y potencialmente reiniciado según la política de reinicio.
Comienza perfilando tu aplicación bajo carga. Establece solicitudes al uso típico y límites para manejar carga pico. Usa herramientas como kubectl top o Prometheus para monitorear consumo real.