Puntuación:
El libro sirve como una guía completa para la comprensión y la construcción de aplicaciones orquestadoras utilizando Go, pero sufre de contenido obsoleto y ejemplos de codificación.
Ventajas:Proporciona un conocimiento profundo sobre orquestadores como Kubernetes, Rancher y OpenShift; ofrece orientación sobre la creación de una aplicación básica de orquestador, con una escritura fácil de seguir y una teoría entretenida.
Desventajas:Contiene código obsoleto con paquetes obsoletos; incluye funciones no definidas en las instrucciones que pueden obstaculizar la capacidad de construir eficazmente un orquestador.
(basado en 2 opiniones de lectores)
Build an Orchestrator in Go
Comprende Kubernetes y otros sistemas de orquestación en profundidad construyendo el tuyo propio usando Go y la API de Docker. En Build an Orchestrator in Go aprenderás a: Identificar los componentes que conforman cualquier sistema de orquestación.
Programar contenedores en nodos trabajadores.
Iniciar y detener contenedores utilizando la API de Docker.
Gestionar un cluster de nodos trabajadores usando una API simple.
Trabajar con algoritmos extraídos de los últimos trabajos de investigación de Google Borg.
Desmitificar los sistemas de orquestación como Kubernetes y Nomad.
Los sistemas de orquestación como Kubernetes coordinan otros subsistemas y servicios de software para crear un sistema organizado completo. Aunque las herramientas de orquestación tienen fama de complejas, están diseñadas en torno a unos pocos patrones importantes que se aplican a muchos aspectos del desarrollo de software. Build an Orchestrator in Go revela el funcionamiento interno de los frameworks de orquestación guiándote mientras diseñas e implementas el tuyo propio utilizando el SDK de Go. Mientras creas tu propio marco de orquestación, mejorarás tu comprensión de Kubernetes y su papel en el diseño de sistemas distribuidos. También adquirirás las habilidades necesarias para diseñar soluciones de orquestación personalizadas para aquellos casos en los que una solución lista para usar no sea la adecuada. acerca de la tecnología Los sistemas de orquestación proporcionan el marco de gestión para el software y la infraestructura que se distribuye a través de múltiples máquinas y servicios. Al gestionar los numerosos componentes y contenedores individuales de una aplicación de gran tamaño, garantizan que las aplicaciones web sean resistentes y fiables, cambiando automáticamente entre recursos en respuesta a caídas e interrupciones. Un sistema de orquestación correctamente diseñado puede escalar sin problemas para manejar las cargas de tráfico, y reducir el tiempo de trabajo manual de los administradores de sistemas y los ingenieros de fiabilidad del sitio. sobre el libro Build an Orchestrator in Go te enseña a implementar un orquestador desde cero.
Descubrirá los componentes que conforman todos los sistemas de orquestación y utilizará la API de Docker y el SDK de Go para construir capas de funcionalidad, desde las tareas hasta los trabajadores y el gestor. Aprenderás a ahorrar costes maximizando el uso de un clúster, o a repartir tareas entre los trabajadores para evitar sobrecargas y tiempos de inactividad. Una vez que haya construido su sistema de trabajo, incluso implementará una interfaz de usuario de línea de comandos para gestionar fácilmente su orquestador.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)