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