Tutoriales-y-guias
Tutoriales detallados para aprender nuevas habilidades y tecnologías
Videos
Píldoras
Posts
Profiles de Docker Compose: separar servicios y entornos
Usa profiles de Docker Compose para levantar solo los servicios de cada entorno, con overlays propios, secretos en archivo e imagen fijada por digest.
Reducir imágenes Docker con Dockerfiles multi-stage
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.
RBAC de mínimo privilegio en Kubernetes paso a paso
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.
PodDisruptionBudget: disponibilidad en Kubernetes
Evita que un drenaje de nodo tumbe tu servicio: configura un PodDisruptionBudget con minAvailable, comprueba disruptionsAllowed y prueba un drain real.
Limitar y rotar los logs json-file de Docker
Los logs json-file de Docker crecen sin límite y llenan el disco. Configura max-size y max-file, valida antes de reiniciar y recrea los contenedores.
userns-remap en Docker: aislar el root del contenedor
Con userns-remap el root del contenedor deja de ser root en el host. Cómo activarlo en daemon.json, qué deja de funcionar y cómo preparar los bind mounts.
Ampliar un disco con LVM en Ubuntu sin perder datos
Agrandar el disco en el panel no basta: extiende la partición, el volumen físico, el lógico y el sistema de archivos, probando cada paso antes de ejecutarlo.
RAID1 por software con mdadm en Ubuntu
Monta un RAID1 con mdadm en Ubuntu: creación del array, montaje persistente, simulación de un disco caído y prueba de que los datos sobreviven.
Registry mirror para Docker Engine: acelerar los pull
Monta un pull-through cache para Docker y deja de descargar la misma imagen mil veces. Con TLS, validación del daemon y vuelta atrás documentada.
K3s: instalar un clúster ligero de Kubernetes en un servidor
Instala K3s en un solo Cloud Server con el kubeconfig en modo 600, cifrado de Secrets y el firewall acotado a tu IP. Con comprobación final.