Anuncio

De cero a cien con Docker y Kubernetes

Este libro es una guía práctica y progresiva diseñada para llevar al lector desde los conceptos más básicos de la contenerización hasta el dominio de técnicas avanzadas con Docker y Kubernetes.

La contenerización y la orquestación de contenedores son fundamentales del desarrollo de software moderno, permitiendo construir, desplegar y gestionar aplicaciones de forma ágil, portable y eficiente.

En un entorno tecnológico que demanda velocidad y escalabilidad, dominar estas tecnologías es esencial para desarrolladores y profesionales de infraestructura.

Introducción al libro

Este libro es una guía práctica y progresiva diseñada para llevar al lector desde los conceptos más básicos de la contenerización hasta el dominio de técnicas avanzadas con Docker y Kubernetes.

Está dirigido a principiantes sin conocimientos previos, así como a profesionales del desarrollo o la administración de sistemas que deseen consolidar y expandir sus habilidades. Su enfoque es eminentemente práctico, invitando a la experimentación y la aplicación de los conceptos en ejemplos reales.

Contenido del libro

A lo largo de sus páginas, el lector aprenderá los fundamentos de la tecnología de contenedores, dominará el uso completo de Docker para crear, gestionar y optimizar imágenes y contenedores, y dará el salto a Kubernetes para orquestar y desplegar aplicaciones en entornos productivos.

El libro cubre desde la instalación y los primeros comandos hasta temas avanzados como la seguridad, la gestión del tráfico con Ingress, la implementación de CI/CD y las mejores prácticas para operar clústeres en la nube.

Índice del libro

Parte I: Introducción a la Contenerización
1. ¿Qué es la contenerización?
2. Diferencias entre máquinas virtuales y contenedores
3. Ventajas de usar contenedores
4. Panorama general: Docker y Kubernetes

Parte II: Dominando Docker
1. Instalación de Docker en diferentes sistemas operativos
2. Primeros pasos: tu primer contenedor
3. Entendiendo imágenes y contenedores
4. Dockerfiles: Cómo construir tus propias imágenes
5. Gestión de imágenes y contenedores
6. Docker Compose: Orquestación básica
7. Persistencia de datos: Volúmenes y Bind Mounts
8. Redes en Docker
9. Buenas prácticas de seguridad en Docker
10. Optimización de imágenes Docker

Parte III: Introducción a Kubernetes
1. ¿Qué es Kubernetes y por qué usarlo?
2. Arquitectura de Kubernetes: Componentes principales
3. Instalación local: Minikube, Kind y alternativas
4. Tu primer despliegue en Kubernetes
5. Pods, ReplicaSets y Deployments
6. Servicios en Kubernetes: ClusterIP, NodePort y LoadBalancer
7. ConfigMaps y Secrets
8. Volúmenes y almacenamiento persistente (PVCs)
9. Namespaces y control de recursos

Parte IV: Desplegando Aplicaciones en Kubernetes
1. Despliegue de aplicaciones multi-contenedor
2. Helm: gestión de paquetes en Kubernetes
3. Actualizaciones y Rollbacks
4. Estrategias de escalado: Horizontal y Vertical
5. Health Checks: Liveness y Readiness Probes
6. Logs, métricas y monitorización básica

Parte V: Kubernetes Avanzado
1. Ingress Controllers y gestión de tráfico
2. RBAC: Control de acceso basado en roles
3. Políticas de red
4. Operadores en Kubernetes
5. Kubernetes en la nube: GKE, EKS y AKS
6. CI/CD con Docker y Kubernetes

Parte VI: Buenas Prácticas y Casos Reales
1. Diseño de aplicaciones nativas de Kubernetes
2. Errores comunes y cómo evitarlos
3. Caso práctico: Desplegando una aplicación web completa
4. Optimización de clústeres y costes
5. Tendencias futuras: Serverless y Kubernetes

Apéndices

  • Glosario de términos
  • Recursos recomendados (libros, cursos, documentación oficial)
  • Comandos útiles de referencia rápida

Datos del libro

  • Título: De cero a cien con Docker y Kubernetes
  • Autor: Óscar de la Cuesta
  • Categoría principal: Ingeniería de software
  • Subcategoría:
  • Idioma: Español
  • Licencia: Creative Commons Atribución – CompartirIgual 4.0 Internacional (CC BY-SA 4.0)

Más libros en: Docker, Ingeniería de software, Kubernetes


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Anuncios