Introducción a la malla de servicios Istio: gestione microservicios en Kubernetes


Precio:
Precio de venta$44.99

Descripción

Capítulo 1: Recorrido rápido por Kubernetes
Objetivo del capítulo: El capítulo tiene como objetivo iniciarse en los conceptos básicos de Kubernetes. Es una guía para principiantes que busca refrescar los conceptos de K8s. Nº de páginas: 30
Subtemas: 1. Espacio de nombres, nodo y contenedores. 2. Implementación y servicio.
Capítulo 2: Introducción a Service Mesh
Objetivo del capítulo: Ayudar al lector a entender la necesidad de Service Mesh. También cubrirá el proxy Envoy y el patrón sidecar. Nº de páginas: 25
Subtemas: 1. Retorno de la inversión de Service Mesh. 2. Arquitectura sidecar. 3. Proxy Envoy.
Capítulo 3: Instalación de Istio
Objetivo del capítulo: El lector configurará el entorno y comenzará a usar Istio. Los conceptos de plano de control y plano de datos ayudarán a comprender cómo funciona Istio. Explorará la CLI de Istio e implementará un servicio de muestra en la malla. Nº de páginas: 25
Subtemas: 1. Arquitectura de Istio. 2. Cómo trabajar con istio-ctl.
Capítulo 4: Gateway de Istio
Objetivo del capítulo: El lector comprenderá cómo enrutar el tráfico a un servicio determinado. Nº de páginas: 20
Subtemas: 1. Recurso de ingreso. 2. Servicio virtual. 3. Egreso.
Capítulo 5: Implementación de servicios
Objetivo del capítulo: El lector practicará el concepto de implementaciones blue green. El lector también practicará la implementación canary. Nº de páginas: 15
Subtemas: 1. Enrutamiento a una versión específica. 2. Enrutamiento basado en encabezados.
Capítulo 6: Resiliencia de servicios
Objetivo del capítulo: Aprender a trabajar con las características de los grupos de conexión y los disyuntores. Nº de páginas: 30
Subtemas:
1. Servicio con equilibrio de carga. 2. Reintento y tiempo de espera. 3. Disyuntor y grupos de conexión. 4. Errores de aplicación.
Capítulo 7: Istio Pilot y métricas de aplicación
Objetivo del capítulo: Trabajar con Grafana y Prometheus para configurar alertas de aplicación. Nº de páginas: 20
Capítulo 8: Monitoreo, registros y rastreo de solicitudes
Objetivo del capítulo: Trabajar con el rastreo distribuido disponible en Istio. Nº de páginas: 15
Capítulo 9: Cuotas y políticas
Objetivo del capítulo: Afinar la seguridad de la aplicación usando listas negras y listas blancas. Controlar el acceso a la aplicación usando cuotas. Nº de páginas: 15
Capítulo 10: Depuración de serviciosObjetivo del capítulo: Los lectores aprenderán a depurar problemas de configuración de gestión de tráfico con su servicio. Nº de páginas: 10


Autor: Rahul Sharma, Avinash Singh
Editorial: Apress
Publicado: 12/06/2019
Páginas: 321
Tipo de encuadernación: Tapa blanda
Peso: 1.05 libras
Tamaño: 9.21 alto x 6.14 ancho x 0.71 profundidad
ISBN13: 9781484254578
ISBN10: 1484254570
Categorías BISAC:
- Informática | Programación | Código abierto
- Informática | Ciencia de datos | General
- Negocios y economía | Gestión de la información

Acerca del autor

Rahul Sharma es un experimentado desarrollador Java con más de 14 años de experiencia en la industria. En su carrera, ha trabajado con empresas de varios tamaños, desde grandes corporaciones hasta startups. Durante este tiempo, ha desarrollado y gestionado microservicios en la nube (AWS/GCE/DigitalOcean) utilizando software de código abierto. Es un entusiasta del código abierto y comparte su experiencia en reuniones locales. Es coautor de Java Unit Testing with JUnit 5 (Apress, 2017).

Avinash Singh es un exalumno del IIT-Kanpur con más de diez años de experiencia en arquitectura, diseño y desarrollo de aplicaciones en la nube escalables y distribuidas. Tiene experiencia práctica en tecnologías como AWS Cloud, J2EE, ROR, MySQL, MongoDB, Spring e Hibernate. Avinash tiene un sólido conocimiento de la arquitectura SOA y de microservicios, con un buen manejo de la planificación de la capacidad de recursos.