Google Cloud Blog · Abdel Sghiouar, Jakub Pawełczak ·
GKE CPU startup boost: Faster pod starts, lower costs
GKE lanza CPU startup boost, una nueva capacidad en preview que acelera el arranque de pods hasta 2x al proporcionar asignación dinámica de CPU durante la inicialización, basada en Kubernetes In-place Pod Resize (IPPR). El problema que resuelve es fundamental: las aplicaciones necesitan significativamente más CPU durante el arranque (para JIT compilation, carga de módulos, importación de librerías) que en operación normal, lo que genera un dilema entre sufrir throttling con solicitudes bajas o desperdiciar recursos con solicitudes infladas. CPU startup boost integrado en Vertical Pod Autoscaler inyecta una CPU elevada en la fase de admission, la mantiene durante startup, y la reduce automáticamente tras pasar readiness probe, sin reinicios de contenedor. La característica se configura añadiendo una sección startupBoost a la especificación VPA, admite aplicación a nivel de pod o contenedor específico, y funciona en GKE versión 1.36.0-gke.4447000 o posterior.
Cut cold start times by up to 2x without over-provisioning. GKE CPU startup boost uses in-place pod resize to temporarily elevate CPU during boot.