JavaScript (Node.js) y Kubernetes: Guía práctica de orquestación
300 páginas
Spanish
PDF
4.5

JavaScript (Node.js) y Kubernetes: Guía práctica de orquestación

JavaScript (Node.js) y Kubernetes: Guía práctica de orquestación

Autor:

Año:

Resumen:

El desarrollo web moderno es impensable sin la contenerización y la orquestación. Si programas en JavaScript y Node.js, pero te sientes inseguro ante la palabra «Kubernetes» — este libro será tu guía práctica. «JavaScript (Node.js) y Kubernetes» no es otra teoría sobre administración de clústeres, sino una guía enfocada para desarrolladores que quieren aprender a empaquetar sus aplicaciones en contenedores y gestionarlas en un entorno de producción.



¿De qué trata este libro?

El libro te guiará a lo largo de todo el camino: desde la creación de una aplicación Node.js simple y su contenerización con Docker hasta el despliegue en un clúster Kubernetes completo. Aprenderás a configurar un pipeline de CI/CD, organizar el monitoreo y registro de logs, así como escalar la aplicación bajo carga. Se presta especial atención a los problemas típicos de los desarrolladores Node.js: trabajar con asincronía en contenedores, gestión de estado, configuración de health checks y graceful shutdown.



¿Para quién es este libro?

  • Desarrolladores Node.js que quieran dominar las prácticas de DevOps sin profundizar en la administración de Linux.
  • Ingenieros Fullstack que deseen entender cómo funcionan sus aplicaciones en producción.
  • Líderes técnicos que planeen la transición a una arquitectura de microservicios.
  • Ingenieros DevOps que busquen ejemplos claros en JavaScript, y no en Go o Java.


¿Qué aprenderás?

  • Cómo escribir un Dockerfile para una aplicación Node.js (compilación multi-etapa, optimización de capas).
  • Cómo crear y configurar un clúster Kubernetes (Minikube, kind, soluciones en la nube).
  • Cómo describir Deployment, Service, Ingress y ConfigMap para un servicio Node.js.
  • Cómo configurar el escalado automático (HPA) y el balanceo de carga.
  • Cómo organizar un despliegue sin interrupciones (rolling update, blue-green deployment).
  • Cómo conectar el monitoreo (Prometheus + Grafana) y el registro centralizado de logs.
  • Cómo trabajar con bases de datos y cachés en Kubernetes (StatefulSet, PersistentVolume).
  • Cómo escribir pruebas e implementar CI/CD (GitHub Actions, GitLab CI).


¿Por qué deberías leerlo?

Este libro no trata sobre conceptos abstractos — trata sobre problemas reales. Cada capítulo contiene ejemplos de código listos para usar, manifiestos y scripts. No solo leerás teoría, sino que podrás reproducir inmediatamente los escenarios descritos en tu clúster local. Al final del libro, te sentirás seguro en el mundo de los contenedores y podrás diseñar de forma independiente la infraestructura para proyectos Node.js de cualquier escala.



Si quieres dejar de temerle a Kubernetes y empezar a usarlo como una herramienta poderosa para tus aplicaciones JavaScript — este libro es para ti.

Recommendations