Kubernetes

Recensione del libro Introduzione a Kubernetes - Seconda edizione

Recensione del libro Introduzione a 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 acquisire. Quindi hai bisogno di tutto l'aiuto che puoi ottenere. Introduzione a Kubernetes - Seconda edizione: orchestrare e gestire distribuzioni Docker su larga scala di Jonathan Baier può aiutarti a iniziare il viaggio. Usando questo libro puoi imparare 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 alcuna conoscenza precedente. Tuttavia, è necessario configurare un account Google Cloud e un account Amazon AWS se si desidera usufruire degli esercizi. Non basta solo leggere per apprendere 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 a Kubernetes. Imparerai le basi della gestione dei container e come Kubenetes può aiutarti. Eseguirai anche il tuo primo cluster Kubernetes nel capitolo iniziale. Fare un'esperienza pratica fin 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 del cluster iniziale dovrebbe aiutarti a prendere una decisione più informata.

I prossimi capitoli del libro approfondiscono la spiegazione dei costrutti di Kubernetes. Comprendere pod, servizi, controller di replica ed etichette è importante per sfruttare appieno il potenziale della tecnologia. Il libro fa un ottimo lavoro nello spiegare questi concetti con rappresentazioni grafiche e codice da riga di comando effettivo. Riguarda anche il modo in cui i servizi sono correlati alla rete e al bilanciamento del carico.

Kubernetes è uno strumento di orchestrazione e automazione. Il libro tratta gli aggiornamenti in sequenza, i test A/B e la scalabilità automatica nel contesto di Kubernetes, così avrai modi migliori per orchestrare i tuoi processi. C'è un capitolo separato su come supportare le applicazioni durante la distribuzione. Ti fornirà uno sfondo più approfondito nel ridimensionamento e negli aggiornamenti delle applicazioni.

Con qualsiasi architettura di microservizi, l'archiviazione persistente per le applicazioni in fasi è sempre un problema. La persistenza porta le sue sfide. La guida introduttiva a Kubernetes discute l'argomento dell'archiviazione persistente e delle operazioni stateful e fornisce indicazioni per affrontare la propria situazione unica.
(Questo post contiene link di affiliazione. È un modo per questo sito di guadagnare commissioni pubblicitarie pubblicizzando o collegandosi a determinati prodotti e/o servizi.)

Kubernetes è uno strumento che aiuta a facilitare uno sviluppo e una distribuzione migliori. Quindi le pratiche DevOps come l'integrazione continua (CI) e la distribuzione continua (CD) sono componenti importanti per costruire una pipeline di successo. Il libro illustra il processo di implementazione di CI/CD nei cluster Kubernetes e mostra come utilizzare Jenkins insieme a Kubernetes. Per il monitoraggio e la registrazione, mostra anche come utilizzare strumenti come FluentD e Grafana. FluentD raccoglie i dati per un 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 dei cluster. La federazione aiuta con la gestione di più cluster. Ti dà la possibilità di ispezionare, avviare 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 il tema della sicurezza dei container. Ti aiuterà ad avere una comprensione di base dei rischi derivanti dall'utilizzo dei contenitori. Parla di punti importanti da considerare quando si tratta di dati sensibili.

Introduzione a Kubernetes tratta anche di OCP, CoreOS e Tectonic. Questi sono gli standard emergenti che possono aiutarti a migliorare la tua implementazione di Kubernetes. Dovresti essere a conoscenza 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, così puoi continuare il tuo viaggio di apprendimento.

Approccio alla materia

Il libro segue il formato di una guida tecnica standard. Ogni capitolo si apre descrivendo e illustrando i concetti. Quindi, passa agli strumenti della riga 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 elenchi puntati, rientri e corsivo. Quindi è facile da leggere. Utilizza avvertenze e suggerimenti per enfatizzare punti importanti.

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

Il verdetto finale

Come accennato all'inizio, Kubernetes è un work in progress. Quindi le cose stanno cambiando velocemente. Non dovresti usare il libro Getting Started with Kubernetes come guida all'installazione e all'esecuzione, poiché le cose potrebbero cambiare quando lo ottieni. Tuttavia, il libro affronta questioni sempre attuali sulla gestione dei container e sulle pipeline di sviluppo. Inoltre, i concetti fondamentali sono in circolazione da alcuni anni. Questi argomenti saranno gli stessi anche se utilizzi una versione più recente della piattaforma.

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

Il libro enfatizza principalmente su Google Cloud. Kubernetes è stato creato sulla base della tecnologia Google. Quindi l'enfasi è comprensibile. Tuttavia, il recente Amazon Elastic Container Service for Kubernetes (Amazon EKS) è un servizio gestito che semplifica l'utilizzo di Kubernetes. Potresti tenerne conto quando esegui gli esercizi.

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

Passa ad 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 collegandosi a determinati prodotti e/o servizi.)

Emula i clic del mouse passando il mouse utilizzando il mouse senza clic in Windows 10
L'uso di un mouse o di una tastiera nella postura sbagliata di un uso eccessivo può causare molti problemi di salute, tra cui tensione, sindrome del t...
Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...