Programmation Kubernetes avec Go : Programmation de clients et d'opérateurs Kubernetes à l'aide de Go et de l'API Kubernetes

Note :   (3,6 sur 5)

Programmation Kubernetes avec Go : Programmation de clients et d'opérateurs Kubernetes à l'aide de Go et de l'API Kubernetes (Philippe Martin)

Avis des lecteurs

Résumé:

Ce livre est une ressource pour apprendre la programmation Kubernetes, particulièrement orientée vers les développeurs Go. Il couvre l'API Kubernetes, les bibliothèques clientes et s'étend à l'écriture d'opérateurs. Alors que certains commentaires font l'éloge de sa clarté et de son exhaustivité, d'autres lui reprochent de manquer de conseils et d'être trop axé sur les appels d'API.

Avantages:

Couvre les versions récentes de Kubernetes, explications claires de l'API Kubernetes et des bibliothèques client-go, approche méthodique et approfondie, exemples bien documentés, impression et reliure flexibles, recommandé pour les développeurs Go, ressource complète pour la programmation avec K8s.

Inconvénients:

Manque de conseils sur l'utilisation et la manipulation correctes des objets Kubernetes, certains évaluateurs estiment qu'il est insuffisant par rapport à la documentation officielle, considéré comme trop axé sur les appels d'API sans perspectives plus profondes.

(basé sur 7 avis de lecteurs)

Titre original :

Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API

Contenu du livre :

Ce livre commence par présenter la structure de l'API Kubernetes et les opérations qu'elle sert. Les chapitres suivants montrent comment écrire des définitions de ressources Kubernetes natives en utilisant les structures Go définies dans les bibliothèques API et API Machinery. Divers utilitaires sont décrits pour vous aider à travailler avec différents champs de ressources et à convertir vos définitions de ressources depuis ou vers YAML ou JSON. Ensuite, vous apprendrez à interagir avec le serveur API de Kubernetes pour créer, supprimer, mettre à jour et surveiller les ressources d'un cluster à l'aide de la bibliothèque client-go. Un chapitre complet est consacré aux outils fournis pour tester vos programmes à l'aide de la bibliothèque client-go. Un exemple suit pour conclure la première partie du livre, décrivant comment écrire un plugin kubectl. Ensuite, vous apprendrez comment étendre l'API Kubernetes en utilisant les Custom Resource Definitions, et comment écrire des ressources Kubernetes de manière générique ainsi que comment créer vos propres ressources en utilisant le concept unstructured. Les chapitres suivants abordent la bibliothèque controller-runtime, utile pour étendre Kubernetes en écrivant des opérateurs, et le framework kubebuilder, qui s'appuie sur cette bibliothèque, pour vous aider à commencer à écrire des opérateurs en quelques minutes.

Après avoir lu ce livre, vous aurez une compréhension approfondie de la structure de l'API Kubernetes et de la façon dont les ressources Kubernetes y sont organisées, et vous disposerez d'une boîte à outils complète pour vous aider à écrire des clients et des opérateurs Kubernetes.

Ce que vous apprendrez

⬤ Comprendre comment l'API Kubernetes et ses ressources sont organisées.

⬤ Écrire des ressources Kubernetes en Go.

⬤ Créer des ressources dans un cluster.

⬤ Les connaissances que vous venez d'acquérir vous permettront d'écrire des clients et des opérateurs Kubernetes.

A qui s'adresse ce livre ?

Les ingénieurs logiciels et (Site Reliability Engineers) SREs souhaitant écrire des clients et des opérateurs Kubernetes en utilisant le langage Go.

Autres informations sur le livre :

ISBN :9781484290255
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2022
Nombre de pages :316

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Kubernetes : Préparation aux certifications Cka et Ckad - Kubernetes: Preparing for the Cka and Ckad...
Maîtrisez tous les concepts et outils nécessaires...
Kubernetes : Préparation aux certifications Cka et Ckad - Kubernetes: Preparing for the Cka and Ckad Certifications
Gros plan sur les créatures - Creatures Close Up
Philippe Martin crée ses gros plans en « empilant » des images dans son ordinateur. Pour créer une image, il prend...
Gros plan sur les créatures - Creatures Close Up
Créatures en gros plan - Creatures Close Up
Philippe Martin crée ses gros plans en « empilant » des images dans son ordinateur. Pour créer une image, il prend des...
Créatures en gros plan - Creatures Close Up
Programmation Kubernetes avec Go : Programmation de clients et d'opérateurs Kubernetes à l'aide de...
Ce livre commence par présenter la structure de...
Programmation Kubernetes avec Go : Programmation de clients et d'opérateurs Kubernetes à l'aide de Go et de l'API Kubernetes - Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)