Autor: Alan Hohn
Editor: Sin prensa de apresto
Páginas: 384
ISBN: 978-1718502642
Imprimir: 1718502648
Kindle: B09WJYZKHN
Audiencia: Desarrolladores interesados en Kubernetes
Calificación: 4.5
Crítico: Kay Ewbank
Los contenedores como Kubernetes permiten a los desarrolladores implementar aplicaciones de forma independiente de la plataforma, y este ejemplar tiene como objetivo explicar qué son los contenedores y cómo usarlos.
La primera parte del ejemplar analiza cómo crear y usar contenedores en Kubernetes, comenzando con una vistazo a por qué los contenedores son importantes y cómo logran el aislamiento del proceso.
Posteriormente de explicar cómo funciona el aislamiento de procesos y cuáles son sus beneficios, Hohn pasa a la restricción de fortuna para certificar que un proceso use solo los fortuna de CPU, memoria y red que usted le asigne.
A continuación se incluye un capítulo sobre espacios de nombres de red. Hohn afirma que las redes de contenedores son el veterano desafío en el incremento en contenedores, y este capítulo examina el concepto de un espacio de nombres de Linux utilizado por Kubernetes para aislar procesos en el contenedor de Kubernetes.
La primera parte del ejemplar concluye con un capítulo sobre imágenes de contenedores y capas de tiempo de ejecución como una forma de agrupar una aplicación con sus dependencias, como almacenamiento, archivos de configuración, registros y datos.
La segunda parte del ejemplar analiza más de cerca los contenedores en Kubernetes, comenzando con un capítulo que analiza más de cerca los beneficios de Kubernetes. A esto le sigue una vistazo en profundidad a la implementación de contenedores en Kubernetes. Se utiliza un capítulo de redes superpuestas para proporcionar la apariencia de una única red de contenedores en todos los nodos de un clúster de Kubernetes. Las redes superpuestas no son el único aspecto de red de Kubernetes, y el próximo capítulo alcahuetería sobre las redes de entrada y de servicio, considerando cómo admiten el descubrimiento dinámico, el consistencia de carga y el enrutamiento de tráfico.
A continuación, se incluye un capítulo sobre cuándo las cosas van mal y analiza los problemas con la programación, la ejecución de imágenes y contenedores, y cómo solucionarlos. Hohn luego pasa al firme de control y al control de camino. El plano de control administra el clúster de Kubernetes y almacena el estado deseado de las aplicaciones, el monitoreo, la programación y la recuperación. Este capítulo además analiza el uso de controles de camino basados en roles.
Mientras que el plano de control administra el clúster, el tiempo de ejecución del contenedor crea, inicia, detiene y elimina contenedores, y ese es el tema del próximo capítulo.
Aquí explicamos qué hace que una aplicación sea «saludable» y cómo configurar y usar sondas para efectuar que un pod y sus contenedores estén en buen estado. A esto le sigue un vistazo a la explicación y despacho de límites y cuotas para certificar que una aplicación no consuma toda la CPU o la memoria en un nodo.
La CPU y la memoria no son los únicos fortuna para llevar la batuta, y el posterior capítulo analiza cómo Kubernetes brinda almacenamiento persistente a los pods mediante una construcción de complemento para que cualquier almacenamiento distribuido compatible pueda desempeñarse como un almacén de respaldo.
A continuación, se incluye un capítulo sobre configuración y secretos, que muestra cómo Kubernetes inserta la información de configuración en los tiempos de ejecución del contenedor para certificar que su aplicación se comporte de la forma que usted desea. La segunda parte del ejemplar concluye con un capítulo sobre fortuna y operadores personalizados y cómo definirlos y usarlos.
La parte final del ejemplar se titula «Performant Kubernetes» y comienza con un capítulo sobre afinidad y dispositivos, que analiza cómo usar otros componentes y hardware sin dejar de exprimir al mayor el maniquí ciego de Kubernetes. Sigue un capítulo sobre la calidad del servicio y cómo mejorarla, y el ejemplar se cierra con un capítulo sobre la resiliencia de las aplicaciones y cómo lograrla.
Este es un ejemplar útil que explica claramente lo que ofrece Kubernetes y cómo sacarle el mayor partido. Prudente.
Para estar informado sobre nuevos artículos sobre TecnoPasion, suscríbase a nuestro boletín semanal, suscríbase a la fuente RSS y síganos en chirriando, Facebook o LinkedIn.