Kubernetes

Reseña del libro Introducción a Kubernetes - Segunda edición

Reseña del libro Introducción a Kubernetes - Segunda edición
Kubernetes es 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 aprender. Entonces necesitas toda la ayuda que puedas conseguir. Primeros pasos con Kubernetes - Segunda edición: Orquestar y administrar implementaciones de Docker a gran escala de Jonathan Baier puede ayudarlo a comenzar el viaje. Con este libro, puede aprender los conceptos básicos de la gestión de contenedores y la tecnología de Kubernetes.

Contenido técnico

Comenzar con Kubernetes está diseñado para principiantes. Por lo que 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 comprender en profundidad los conceptos y las ideas.

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

Los siguientes capítulos del libro profundizan en la explicación de las construcciones de Kubernetes. Comprender los pods, los servicios, los controladores de réplica y las etiquetas es importante para aprovechar 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 relata cómo los servicios se relacionan con las redes y el equilibrio de carga.

Kubernetes es una herramienta de automatización y orquestación. El libro cubre actualizaciones continuas, pruebas A / B y ajuste de escala automático en el contexto de Kubernetes para que tenga mejores formas de orquestar sus procesos. Hay un capítulo separado sobre cómo puede admitir aplicaciones durante la implementación. Le brindará información más detallada sobre el escalado y las actualizaciones de aplicaciones.

Con cualquier arquitectura de microservicios, el almacenamiento persistente para aplicaciones en etapas siempre es un problema. La persistencia trae sus propios desafíos. Getting Started with Kubernetes analiza el tema del almacenamiento persistente y las operaciones con estado y le brinda sugerencias para lidiar con su propia situación única.
(Esta publicación contiene enlaces afiliados. Es una forma de que este sitio gane tarifas de publicidad mediante publicidad o enlaces 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 (CI) y la entrega continua (CD) son componentes importantes para construir una canalización 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 monitorear y registrar, también le muestra formas de usar herramientas como FluentD y Grafana. FluentD recopila datos para la 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ústeres. La federación ayuda con la gestión de múltiples clústeres. Le brinda la capacidad de inspeccionar, lanzar y controlar recursos en todos los clústeres. Por lo tanto, la federación puede ayudarlo a mejorar su productividad y aprovechar más Kubernetes.

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

Getting Started with Kubernetes también analiza OCP, CoreOS y Tectonic. Estos son los estándares emergentes que pueden ayudar a mejorar su implementación de Kubernetes. Debe conocer 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.

Aproximación al material

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

Las ilustraciones son claras y en color. Son fáciles de seguir. Los párrafos se dividen en pequeños trozos. El libro utiliza viñetas, sangrías y 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 es inferior al octavo grado. Entonces es una lectura fácil y rápida. Sin embargo, seguir los ejemplos requerirá una inversión de tiempo. Deberá reservar un tiempo considerable para completar los ejercicios. Siempre puedes leerlos. Pero una guía como esta está destinada a ser una experiencia práctica. Entonces, si no prueba los ejercicios, se perderá la experiencia de aprendizaje.

El veredicto final

Como se mencionó al principio, Kubernetes es un trabajo en progreso. Entonces las cosas están cambiando rápido. No debe utilizar el libro Introducción a Kubernetes como una guía de instalación y ejecución, ya que las cosas podrían cambiar cuando lo obtenga. Sin embargo, el libro aborda cuestiones siempre ecológicas sobre la gestión de contenedores y las canalizaciones 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. Puede utilizar este libro como trampolín para su viaje a Kubernetes. Si ya es un usuario experimentado de Kubernetes, es posible que este libro no le proporcione tanto valor.

El libro enfatiza principalmente en Google Cloud. Kubernetes se creó en base a la tecnología de Google. Entonces el énfasis es comprensible. Sin embargo, el reciente Amazon Elastic Container Service para Kubernetes (Amazon EKS) es un servicio administrado que le facilita el uso de Kubernetes. Puede tenerlo en cuenta cuando esté ejecutando los ejercicios.

En general, Getting Started with Kubernetes es un excelente recurso para principiantes. Aprenderá los conceptos básicos y explorará ejemplos de la vida real para adquirir experiencia práctica. El libro logra 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 de que este sitio gane tarifas de publicidad mediante publicidad o enlaces a ciertos productos y / o servicios.)

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...