Recensione del libro Inizio con Kubernetes - Seconda edizione

Recensione del libro Inizio con Kubernetes - Seconda edizione
Kubernetes è sia uno strumento potente che un lavoro in corso. Naturalmente, c'è molto interesse per la tecnologia. Al momento, non è un'abilità facile da raccogliere. Quindi hai bisogno di tutto l'aiuto che puoi ottenere. Iniziare con Kubernetes - Seconda edizione: orchestrare e gestire le distribuzioni Docker su larga scala di Jonathan Baier può aiutarti a iniziare il viaggio. Utilizzando questo libro puoi raccogliere le basi della gestione dei container e della tecnologia Kubernetes.

Contenuto tecnico

Iniziare con Kubernetes è progettato per i principianti. Quindi non si aspetta che tu abbia una conoscenza preliminare. Tuttavia, hai bisogno dell'account Google Cloud e dell'account Amazon AWS impostato se si desidera sfruttare gli esercizi. Solo la lettura non è sufficiente per imparare i concetti. Devi provare la riga di comando e il codice per ottenere una comprensione approfondita dei concetti e delle idee.

Il libro inizia con un'introduzione alla tecnologia dei container e Kubernetes. Impara le basi della gestione dei container e come i kubenete possono aiutare. Eseguirai anche il tuo primo cluster Kubernetes nel capitolo iniziale. Ottenere un'esperienza pratica dall'inizio ti darà un assaggio della tecnologia. Se sei solo curioso e stai cercando di capire se è la soluzione giusta per te, l'esercizio iniziale del cluster dovrebbe aiutarti a prendere una decisione più informata.

I prossimi capitoli del libro vanno più approfonditi nello spiegare i costrutti di Kubernetes. Comprendere i pod, i servizi, i controller di replica e le etichette sono importanti per sfruttare il pieno potenziale della tecnologia. Il libro fa un ottimo lavoro nel spiegare questi concetti con rappresentazioni grafiche e il codice della riga di comando reale. Racconta inoltre come i servizi sono correlati alla rete di un bilanciamento del carico.

Kubernetes è uno strumento di orchestrazione e automazione. Il libro copre gli aggiornamenti di rotolamento, i test A/B e l'autoscaling nel contesto di Kubernetes in modo da avere modi migliori per orchestrare i tuoi processi. C'è un capitolo separato su come è possibile supportare le applicazioni durante la distribuzione. Ti darà un background più approfondito nel ridimensionamento e negli aggiornamenti dell'applicazione.

Con qualsiasi architettura di microservizi, l'archiviazione persistente per applicazioni in stadio è sempre un problema. La persistenza porta le proprie sfide. Iniziare con Kubernetes, discute l'argomento della conservazione persistente e delle operazioni statali e ti dà suggerimenti per affrontare la tua situazione unica.
(Questo post contiene link di affiliazione. È un modo per questo sito di guadagnare commissioni pubblicitarie pubblicizzando o collegando a determinati prodotti e/o servizi.)

Kubernetes è uno strumento che aiuta a facilitare un migliore sviluppo e distribuzione. Quindi le pratiche DevOps come l'integrazione continua (CI) e la consegna continua (CD) sono componenti importanti per la costruzione di una pipeline di successo. Il libro ti attraversa il processo di implementazione di CI/CD nei cluster di Kubernetes e mostra come usare Jenkins insieme a Kubernetes. Per il monitoraggio e la registrazione, mostra anche modi per utilizzare strumenti come Fluntd e Grafana. Fluentd raccoglie i dati per il livello di registrazione unificato e Grafana ti aiuta a visualizzare i dati per un migliore monitoraggio.

Nell'ultima parte del libro, vengono discussi argomenti più avanzati. La discussione va nella federazione a cluster. La federazione aiuta con la gestione di più cluster. Ti dà la possibilità di ispezionare, lanciare e controllare le risorse tra i cluster. Quindi la federazione può aiutarti a migliorare la tua produttività e ottenere di più da Kubernetes.

Il libro tocca anche l'argomento della sicurezza dei container. Ti aiuterà a ottenere una comprensione di base dei rischi di utilizzare i contenitori. Parla di punti importanti da considerare quando hai a che fare con dati sensibili.

Iniziare con Kubernetes discute anche di OCP, Coreos e Tettonic. Questi sono gli standard emergenti che possono aiutare a migliorare l'implementazione di Kubernetes. Dovresti essere consapevole di questi standard e dei loro vantaggi se vuoi essere preparato per il futuro. Il libro termina con informazioni su suggerimenti, strumenti e risorse utili, in modo da poter continuare il tuo viaggio di apprendimento.

Approccio al materiale

Il libro segue il formato di una guida tecnica standard. Ogni capitolo si apre descrivendo e illustra i concetti. Quindi, va in strumenti di comando per mostrare i concetti in azione.

Le illustrazioni sono chiare e a colori. Sono facili da seguire. I paragrafi sono divisi in piccoli pezzi. Il libro utilizza punti elenco, rientri e corsivo. Quindi è facile da leggere. Usa avvertimenti e suggerimenti per enfatizzare i punti importanti.

Secondo l'app Hemingway, la leggibilità del libro è inferiore al grado 8. Quindi è una lettura facile e veloce. Tuttavia, seguendo gli esempi richiederà un investimento temporale. Dovrai mettere da parte un tempo significativo per completare gli esercizi. Puoi sempre leggerli. Ma una guida come questa è pensata per essere un'esperienza pratica. Quindi, se non provi gli esercizi, ti perderai l'esperienza di apprendimento.

Il verdetto finale

Come menzionato all'inizio, Kubernetes è un lavoro in corso. Quindi le cose stanno cambiando velocemente. Non dovresti usare il libro Guidare con Kubernetes come una guida come installare ed eseguire, poiché le cose potrebbero cambiare quando lo ottieni. Tuttavia, il libro affronta questioni sempre verdi sulla gestione dei container e le condutture di sviluppo. Inoltre, i concetti fondamentali sono in circolazione da alcuni anni. Questi argomenti saranno gli stessi anche se usi una versione più recente della piattaforma.

Iniziare con Kubernetes è progettato per essere utile per i principianti e i praticanti di ritorno. Fa un lavoro notevole nel coprire i fondamenti. Inoltre, è progettato come una guida pratica. Gli esempi sono rilevanti per qualsiasi operazione di vita reale. Puoi usare questo libro come trampolino di lancio per il tuo viaggio Kubernetes. Se sei già un utente di Kubernetes esperto, questo libro potrebbe non fornire molto valore per te.

Il libro sottolinea principalmente su Google Cloud. Kubernetes è stato creato in base alla tecnologia di Google. Quindi l'enfasi è comprensibile. Tuttavia, il recente servizio di container elastico Amazon per Kubernetes (Amazon EKS) è un servizio gestito che ti rende facile utilizzare Kubernetes. Potresti prenderlo in considerazione quando esegui gli esercizi.

Nel complesso, iniziare con Kubernetes è una risorsa eccellente per i principianti. Imparerai le basi ed esplorerai esempi di vita reale per acquisire esperienza pratica. Il libro colpisce un buon equilibrio tra teoria e codifica. Iniziare con Kubernetes dovrebbe essere una bella aggiunta alla tua biblioteca di apprendimento.

Salta su Amazon.com e acquista subito la tua azienda per iniziare il viaggio!

(Questo post contiene link di affiliazione. È un modo per questo sito di guadagnare commissioni pubblicitarie pubblicizzando o collegando a determinati prodotti e/o servizi.)