Programmazione di Kubernetes con Go: Programmare client e operatori Kubernetes utilizzando Go e le API Kubernetes

Punteggio:   (3,6 su 5)

Programmazione di Kubernetes con Go: Programmare client e operatori Kubernetes utilizzando Go e le API Kubernetes (Philippe Martin)

Recensioni dei lettori

Riepilogo:

Il libro è una risorsa per imparare la programmazione di Kubernetes, in particolare per gli sviluppatori Go. Copre l'API di Kubernetes, le librerie client e si estende alla scrittura degli operatori. Mentre alcune recensioni ne lodano la chiarezza e la completezza, altre lo criticano per la mancanza di una guida e per l'eccessiva attenzione alle chiamate API.

Vantaggi:

Copre le versioni recenti di Kubernetes, spiegazioni chiare delle API di Kubernetes e delle librerie client-go, approccio metodico e approfondito, esempi ben documentati, stampa e rilegatura flessibili, consigliato agli sviluppatori Go, risorsa completa per la programmazione con K8s.

Svantaggi:

Mancano indicazioni sull'uso corretto e sulla gestione degli oggetti Kubernetes, alcuni recensori ritengono che sia insufficiente rispetto alla documentazione ufficiale, considerata troppo focalizzata sulle chiamate API senza approfondimenti.

(basato su 7 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Questo libro inizia introducendo la struttura dell'API di Kubernetes e quali operazioni serve. I capitoli successivi mostrano come scrivere definizioni di risorse Kubernetes native utilizzando le strutture Go definite nelle librerie API e API Machinery. Vengono descritte utilità varie per aiutarvi a lavorare con diversi campi di risorse e per convertire le definizioni di risorse in o da YAML o JSON. Successivamente, si apprende come interagire con il server API di Kubernetes per creare, eliminare, aggiornare e monitorare le risorse in un cluster utilizzando la libreria client-go. Un intero capitolo è dedicato agli strumenti forniti per testare i programmi utilizzando la libreria client-go. Segue un esempio che conclude la prima parte del libro e che descrive come scrivere un plugin kubectl. Successivamente, si apprende come estendere l'API di Kubernetes utilizzando le Custom Resource Definitions e come scrivere le risorse di Kubernetes in modo generico, nonché come creare le proprie risorse utilizzando il concetto di non strutturato. I capitoli successivi approfondiscono la libreria controller-runtime, utile per estendere Kubernetes scrivendo operatori, e il framework kubebuilder, che sfrutta questa libreria, per aiutarvi a scrivere operatori in pochi minuti.

Dopo aver letto questo libro, avrete una conoscenza approfondita della struttura dell'API Kubernetes e di come le risorse Kubernetes sono organizzate al suo interno, e avrete a disposizione una cassetta degli attrezzi completa per aiutarvi a scrivere client e operatori Kubernetes.

Cosa imparerete

⬤ Capire come sono organizzate l'API di Kubernetes e le sue risorse.

⬤ Scrivere risorse Kubernetes in Go.

⬤ Creare risorse in un cluster.

⬤ Sfruttare le conoscenze appena acquisite per scrivere client e operatori Kubernetes.

Per chi è questo libro?

Ingegneri del software e SRE (Site Reliability Engineer) che desiderano scrivere client e operatori Kubernetes utilizzando il linguaggio Go.

Altre informazioni sul libro:

ISBN:9781484290255
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2022
Numero di pagine:316

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Kubernetes: Preparazione alle certificazioni Cka e Ckad - Kubernetes: Preparing for the Cka and Ckad...
Padroneggiate tutti i concetti e gli strumenti...
Kubernetes: Preparazione alle certificazioni Cka e Ckad - Kubernetes: Preparing for the Cka and Ckad Certifications
Creature da vicino - Creatures Close Up
Philippe Martin crea i suoi primi piani “impilando” le immagini nel suo computer. Per creare un'immagine, scatta decine di...
Creature da vicino - Creatures Close Up
Creature da vicino - Creatures Close Up
Philippe Martin crea i suoi primi piani “impilando” le immagini nel suo computer. Per creare un'immagine, scatta decine di...
Creature da vicino - Creatures Close Up
Programmazione di Kubernetes con Go: Programmare client e operatori Kubernetes utilizzando Go e le...
Questo libro inizia introducendo la struttura...
Programmazione di Kubernetes con Go: Programmare client e operatori Kubernetes utilizzando Go e le API Kubernetes - Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)