Brendan Burns

Guía práctica de Kubernetes


Скачать книгу

p>

      Guía práctica de Kubernetes

      Proyectos para crear aplicaciones de éxito con Kubernetes

      Brendan Burns, Eddie Villalba,

      Dave Strebel y Lachlan Evenson

illustration

      Guía práctica de Kubernetes

      Proyectos para crear aplicaciones

      de éxito con Kubernetes

      Brendan Burns, Eddie Villalba,

      Dave Strebel y Lachlan Evenson

illustration

      Edición original publicada en inglés por O’Reilly con el título Kubernetes Best Practices, ISBN 978-1-492-05647-8 © Brendan Burns, Eddie Villalba, Dave Strebel y Lachlan Evenson, 2020. This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all rights to publish and sell the same.

      Título de la edición en español:

       Guía práctica de Kubernetes

      Primera edición en español, 2021

      © 2021 MARCOMBO, S.L.

       www.marcombo.com

      Diseño de portada: Karen Montgomery

      Ilustración: Rebecca Demarest

      Traducción: Francisco Martínez Carreno

      Corrección: Anna Alberola

      Producció del ebook: booqlab

      «Cualquier forma de reproducción, distribución, comunicación pública o transformación de esta obra solo puede ser realizada con la autorización de sus titulares, salvo excepción prevista por la ley. La presente publicación contiene la opinión del autor y tiene el objetivo de informar de forma precisa y concisa. La elaboración del contenido, aunque se ha trabajado de forma escrupulosa, no puede comportar una responsabilidad específica para el autor ni el editor de los posibles errores o imprecisiones que pudiera contener la presente obra.»

      ISBN: 978-84-267-3244-6

      Contenidos

       Prefacio

       Reconocimientos

       1. Configuración de un servicio básico

       Visión general de la aplicación

       Gestión de archivos de configuración

       Creación de un servicio replicado mediante Deployments

       Mejores prácticas para la gestión de imágenes

       Creación de una aplicación replicada

       Configuración de Ingress externa para tráfico HTTP

       Configuración de la aplicación con ConfigMaps

       Gestión de autenticación con Secrets

       Despliegue de una sencilla base de datos con estado

       Creación de un equilibrador de carga TCP con Services

       Uso de Ingress para enrutar el tráfico a un servidor de archivos estáticos

       Parametrización de la aplicación utilizando Helm

       Mejores prácticas en el despliegue de servicios

       Resumen

       2. Flujos de trabajo para desarrolladores

       Objetivos

       Creación de un clúster de desarrollo

       Configuración de un clúster compartido por varios desarrolladores

       Registro de usuarios

       Creación y dotación de seguridad a un espacio de nombres

       Administración de espacios de nombres

       Servicios a nivel de clúster

       Habilitación de flujos de trabajo para desarrolladores

       Instalación inicial

       Preparación de la fase de desarrollo activo

       Preparación de pruebas y depuración

       Mejores prácticas en el establecimiento de un entorno de desarrollo

       Resumen

       3. Monitorización y recopilación de registros en Kubernetes

       Métricas versus registros

       Técnicas de monitorización

       Formas de monitorización

       Visión general de las métricas