Revisión de libros comenzando con Kubernetes - Segunda edición

Revisión de libros comenzando con Kubernetes - Segunda edición
Kubernetes es a la vez una herramienta poderosa y un trabajo en progreso. Naturalmente, hay mucho interés en la tecnología. Por el momento, no es una habilidad fácil de recoger. Entonces necesitas toda la ayuda que puedas obtener. Comenzando con Kubernetes - Segunda edición: Orchestrate y administra las implementaciones de Docker a gran escala de Jonathan Baier puede ayudarlo a comenzar el viaje. Usando este libro, puede elegir los conceptos básicos de la gestión de contenedores y la tecnología Kubernetes.

Contenido técnico

Comenzar con Kubernetes está diseñado para principiantes. Entonces no espera que tengas ningún conocimiento previo. Sin embargo, necesita una cuenta de Google Cloud y una cuenta de Amazon AWS configurada si desea aprovechar los ejercicios. Solo leer no es suficiente para aprender los conceptos. Debe probar la línea de comandos y el código para obtener una comprensión profunda de los conceptos e ideas.

El libro comienza con una introducción a la tecnología de contenedores y Kubernetes. Aprende los conceptos básicos de la gestión de contenedores y cómo los kubenetes pueden ayudar. También ejecutará su primer clúster de Kubernetes en el capítulo inicial. Obtener una experiencia práctica desde el principio le dará una idea de la tecnología. Si solo tiene curiosidad e intenta averiguar si es la solución adecuada para usted, el ejercicio de clúster inicial debería ayudarlo a tomar una decisión más informada.

Los siguientes capítulos del libro van más profundamente para explicar las construcciones de Kubernetes. La comprensión de las cápsulas, los servicios, los controladores de réplicas y las etiquetas son importantes para explotar todo el potencial de la tecnología. El libro hace un gran trabajo al explicar estos conceptos con representaciones gráficas y código de línea de comando real. También relaciona cómo los servicios están relacionados con la red.

Kubernetes es una herramienta de orquestación y automatización. El libro cubre actualizaciones rodantes, pruebas A/B y autoscalado en el contexto de Kubernetes, por lo que tendrá mejores formas de orquestar sus procesos. Hay un capítulo separado sobre cómo puede admitir aplicaciones durante la implementación. Le dará más información en profundidad en la escala de aplicaciones y las actualizaciones.

Con cualquier arquitectura de microservicios, el almacenamiento persistente para aplicaciones escénicas siempre es un problema. La persistencia trae sus propios desafíos. Comenzar con Kubernetes discute el tema del almacenamiento persistente y las operaciones con estado y le brinda consejos para tratar su propia situación única.
(Esta publicación contiene enlaces afiliados. Es una forma para que este sitio obtenga tarifas publicitarias mediante publicidad o vinculación a ciertos productos y/o servicios.)

Kubernetes es una herramienta que ayuda a facilitar un mejor desarrollo e implementación. Por lo tanto, las prácticas de DevOps como la integración continua (IC) y la entrega continua (CD) son componentes importantes para construir una tubería exitosa. El libro lo lleva a través del proceso de implementación de CI/CD en sus clústeres de Kubernetes y le muestra cómo usar Jenkins junto con Kubernetes. Para el monitoreo y el registro, también le muestra formas de usar herramientas como Fluentd y Grafana. FluentD recopila datos para una capa de registro unificada y Grafana lo ayuda a visualizar los datos para un mejor monitoreo.

En la última parte del libro, se discuten temas más avanzados. La discusión entra en la Federación de Clúster. La federación ayuda con la gestión de múltiples grupos. Le brinda la capacidad de inspeccionar, lanzar y controlar los recursos en los grupos. Entonces, la federación puede ayudarlo a mejorar su productividad y obtener más de Kubernetes.

El libro también toca el tema de la seguridad del contenedor. Le ayudará a obtener una comprensión básica de los riesgos de usar contenedores. Habla sobre puntos importantes a considerar cuando se trata de datos confidenciales.

Comenzar con Kubernetes también discute OCP, CoreOS y Tectonic. Estos son los estándares emergentes que pueden ayudar a mejorar su implementación de Kubernetes. Debe ser consciente de estos estándares y sus ventajas si desea estar preparado para el futuro. El libro termina con información sobre consejos, herramientas y recursos útiles, para que pueda continuar su viaje de aprendizaje.

Enfoque del material

El libro sigue el formato de una guía técnica estándar. Cada capítulo abre describiendo e ilustrando los conceptos. Luego, entra en herramientas de línea de comando para mostrar los conceptos en acción.

Las ilustraciones son claras y de color. Son fáciles de seguir. Los párrafos se dividen en pequeños trozos. El libro usa puntos de bala, hendiduras e cursiva. Entonces es fácil de leer. Utiliza advertencias y consejos para enfatizar puntos importantes.

Según la aplicación Hemingway, la legibilidad del libro está por debajo del grado 8. Entonces es una lectura fácil y rápida. Sin embargo, seguir los ejemplos requerirá una inversión de tiempo. Deberá reservar un tiempo significativo para completar los ejercicios. Siempre puedes leerlos. Pero una guía como esta está destinada a ser una experiencia práctica. Entonces, si no intenta los ejercicios, se perderá la experiencia de aprendizaje.

El veredicto final

Como se menciona al principio, Kubernetes es un trabajo en progreso. Entonces las cosas están cambiando rápidamente. No debe usar el libro comenzando con Kubernetes como una guía de cómo instalar y ejecutar, ya que las cosas pueden cambiar para el momento en que lo obtenga. Sin embargo, el libro aborda los problemas cada vez más extravagantes sobre la gestión de contenedores y las tuberías de desarrollo. Además, los conceptos centrales han existido durante algunos años. Esos temas serán los mismos, incluso si usa una versión más nueva de la plataforma.

Comenzar con Kubernetes está diseñado para ser útil para principiantes y profesionales que regresan. Hace un trabajo notable al cubrir los fundamentos. Además, está diseñado como una guía práctica. Los ejemplos son relevantes para cualquier operación de la vida real. Puedes usar este libro como trampolín para tu viaje de Kubernetes. Si ya es un usuario experimentado de Kubernetes, este libro podría no proporcionarle tanto valor para usted.

El libro enfatiza principalmente en Google Cloud. Kubernetes fue creado basado en la tecnología de Google. Entonces el énfasis es comprensible. Sin embargo, el reciente servicio de contenedores elásticos de Amazon para Kubernetes (Amazon EKS) es un servicio administrado que le facilita el uso de Kubernetes. Puede tenerlo en cuenta cuando ejecuta los ejercicios.

En general, comenzar con Kubernetes es un excelente recurso para principiantes. Aprenderá los conceptos básicos y explorará ejemplos de la vida real para obtener experiencia práctica. El libro tiene un buen equilibrio entre la teoría y la codificación. Comenzar con Kubernetes debería ser una buena adición a su biblioteca de aprendizaje.

Salta a Amazon.com y compre su empresa ahora mismo para comenzar el viaje!

(Esta publicación contiene enlaces afiliados. Es una forma para que este sitio obtenga tarifas publicitarias mediante publicidad o vinculación a ciertos productos y/o servicios.)