CronJob en Kubernetes: programar tareas paso a paso
Crea un CronJob con horario, zona horaria y reintentos acotados. Nace suspendido y solo se activa cuando un Job de prueba termina en Complete.
Explora todo nuestro contenido
Crea un CronJob con horario, zona horaria y reintentos acotados. Nace suspendido y solo se activa cuando un Job de prueba termina en Complete.
Entre el 7 y el 14 de agosto de 2026 Cloudflare acumuló 13 incidentes y R2 falló escrituras en ENAM. Un cliente reportó 67 GB sin restaurar. Qué pasa cuando el edge y el object storage viven en el mismo proveedor.
Sustituye las claves sueltas por certificados de tu propia CA de OpenSSH: principals, vigencia corta, lista de revocación y vía de rescate abierta.
Despliega PostgreSQL en Kubernetes con StatefulSet: volumen persistente por Pod, DNS estable, ReadWriteOncePod y una prueba real de que el dato sobrevive.
Usa profiles de Docker Compose para levantar solo los servicios de cada entorno, con overlays propios, secretos en archivo e imagen fijada por digest.
Una PC hogareña agota 32 GB de RAM en 10 segundos encadenando una bomba HPACK con un window stall estilo Slowloris. Afecta configs default de NGINX, Apache, Envoy, IIS y Pingora.
Docker Engine 29 hace de containerd el image store por default en instalaciones nuevas y estrena un backend nftables experimental. Qué cambia, qué se rompe y cómo migrar sin sorpresas.
Reduce el tamaño de tus imágenes Docker con builds multi-stage: runtime desde scratch, cache mounts separados, secretos de build y fijado por digest.
Define Roles y RoleBindings que den solo los permisos necesarios en Kubernetes, comprueba cada denegación con kubectl auth can-i y revierte sin romper nada.
Evita que un drenaje de nodo tumbe tu servicio: configura un PodDisruptionBudget con minAvailable, comprueba disruptionsAllowed y prueba un drain real.