Ir al contenido principal

El camino hacia Kubernetes

Ebook Manning gratuito

Viaje a través de las opciones de despliegue de su aplicación web para responder a la pregunta definitiva: ¿Deberíamos utilizar Kubernetes?

Qué hay en el interior

Comienza creando aplicaciones de ejemplo en Python y Node.js y, a continuación, explora métodos para desplegarlas con máquinas virtuales, contenedores y, por último, Kubernetes. Cada capítulo se basa en lo anterior a medida que aprendes a utilizar herramientas como Acciones de GitHub y prácticas de CI/CD para crear aplicaciones portátiles que puedan moverse rápidamente entre configuraciones de despliegue. A medida que avanza a través de los diferentes métodos de despliegue, descubrirá las mejores prácticas que puede aplicar con cualquier lenguaje o pila.

Aprenderás a:

  • Gestión de repositorios git en plataformas autoalojadas o en la nube
  • Despliegue de aplicaciones Python y Node.js a través de una máquina virtual basada en la nube con git.
  • Automatice la configuración e implantación de máquinas virtuales con Ansible
  • Contenedorización y despliegue de aplicaciones con Docker y Docker Compose
  • Ejecutar contenedores directamente en máquinas virtuales sin orquestación
  • Empujar y alojar contenedores con el registro de DockerHub
  • Despliegue de aplicaciones en contenedores en Kubernetes
  • Implementación de aplicaciones públicas y privadas en Kubernetes
  • Configuración de balanceadores de carga para tráfico HTTP y HTTPs
  • Utiliza técnicas de CI/CD con GitHub Actions y la alternativa de código abierto Act de Nectos