Este libro nace con un propósito claro: llevarte de 0 a 100 en el mundo de la contenerización y la orquestación de contenedores. No importa si apenas has oído hablar de Docker o Kubernetes, o si ya has dado tus primeros pasos; aquí encontrarás una guía práctica, estructurada por partes, para acompañarte en tu aprendizaje de forma progresiva y sólida.
Comenzaremos explorando los conceptos básicos: qué es un contenedor, en qué se diferencia de una máquina virtual y por qué ha revolucionado el desarrollo de software. Luego, nos sumergiremos en Docker, la herramienta que facilita la creación, empaquetado y ejecución de contenedores, descubriendo tanto su uso básico como técnicas más avanzadas de optimización y seguridad.
Una vez dominado Docker, daremos el salto a Kubernetes, la plataforma líder en orquestación de contenedores, aprendiendo desde su arquitectura fundamental hasta cómo desplegar aplicaciones reales, gestionar configuraciones, escalar servicios y asegurar entornos productivos.
Además, dedicaremos secciones especiales a abordar temas avanzados, casos prácticos reales y buenas prácticas, para que no solo adquieras conocimiento técnico, sino también la perspectiva necesaria para tomar buenas decisiones en proyectos reales.
Este libro está diseñado para ser práctico y aplicable. Cada capítulo te invita a poner manos a la obra, ya sea montando tu primer contenedor o desplegando una arquitectura de microservicios en la nube.
Docker y Kubernetes no son solo tecnologías: son llaves que abren la puerta al futuro del desarrollo y operación de software.