Puntuación:
El libro es un recurso para aprender a programar Kubernetes, especialmente orientado a desarrolladores Go. Abarca la API de Kubernetes, las bibliotecas cliente y se extiende a la escritura de Operators. Mientras que algunas reseñas alaban su claridad y minuciosidad, otras lo critican por carecer de orientación y estar excesivamente centrado en las llamadas a la API.
Ventajas:Cubre las versiones recientes de Kubernetes, explicaciones claras de la API de Kubernetes y las bibliotecas cliente Go, enfoque metódico y exhaustivo, ejemplos bien documentados, impresión y encuadernación flexibles, recomendado para desarrolladores Go, recurso completo para programar con K8s.
Desventajas:Le falta orientación sobre el uso y manejo adecuado de los objetos de Kubernetes, algunos revisores consideran que es insuficiente en comparación con la documentación oficial, considerado demasiado centrado en las llamadas a la API sin conocimientos más profundos.
(basado en 7 opiniones de lectores)
Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API
Este libro comienza introduciendo la estructura de la API de Kubernetes y a qué operaciones sirve. Los capítulos siguientes muestran cómo escribir definiciones de recursos nativos de Kubernetes utilizando estructuras Go definidas en las bibliotecas API y API Machinery. Se describen diversas utilidades que le ayudarán a trabajar con diferentes campos de recursos y a convertir sus definiciones de recursos a o desde YAML o JSON. A continuación, aprenderá a interactuar con el servidor API de Kubernetes para crear, eliminar, actualizar y supervisar recursos en un clúster utilizando la biblioteca client-go. Un capítulo completo está dedicado a las herramientas proporcionadas para probar sus programas utilizando la biblioteca client-go. La primera parte del libro se cierra con un ejemplo en el que se describe cómo escribir un complemento de kubectl. A continuación, aprenderás a ampliar la API de Kubernetes utilizando definiciones de recursos personalizadas, y a escribir recursos de Kubernetes de forma genérica, así como a crear tus propios recursos utilizando el concepto no estructurado. Los siguientes capítulos profundizan en la librería controller-runtime, útil para extender Kubernetes escribiendo operadores, y el framework kubebuilder, que aprovecha esta librería, para ayudarte a empezar a escribir operadores en minutos.
Después de leer este libro, usted tendrá una comprensión profunda de la estructura de la API de Kubernetes y cómo los recursos de Kubernetes se organizan dentro de ella, y tendrá a su disposición una completa caja de herramientas para ayudarle a escribir clientes y operadores de Kubernetes.
Lo que aprenderá
⬤ Comprender cómo se organizan la API de Kubernetes y sus recursos.
⬤ Escribir recursos Kubernetes en Go.
⬤ Crear recursos en un cluster.
⬤ Aprovechar los conocimientos adquiridos para escribir clientes y operadores Kubernetes.
Para quién es este libro:
Ingenieros de software y (Site Reliability Engineers) SREs que deseen escribir clientes y operadores Kubernetes utilizando el lenguaje Go.
© 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)