Vai al contenuto principale

Conoscere Kubernetes

GUIDA GRATUITA

Guida alla modernizzazione dell'infrastruttura cloud

All'interno di questa guida

Abbiamo aggiornato il nostro popolare ebook, Understanding Kubernetes: A Guide to Modernizing Your Cloud Infrastructure. Questa risorsa completa copre tutto, dai concetti fondamentali di Kubernetes ai componenti di un cluster Kubernetes e all'implementazione del modello di rete. Le nuove sezioni includono la comprensione della Dashboard Kubernetes standard, il piano di controllo ad alta disponibilità e l'autoscaling.

Capire Kubernetes - eBook aggiornato di Linode
Imparerete:

Che cos'è Kubernetes?

Kubernetes è in grado di gestire il ciclo di vita dei container, creandoli e distruggendoli a seconda delle esigenze dell'applicazione, oltre a fornire una serie di altre funzionalità. È diventato uno dei concetti più discussi nello sviluppo di applicazioni basate sul cloud e l'ascesa di Kubernetes segna un cambiamento nel modo in cui le applicazioni vengono sviluppate e distribuite.

Master, nodi e piano di controllo

Affinché un cluster Kubernetes mantenga l'omeostasi per l'applicazione, è necessaria una fonte centrale di comunicazioni e comandi. Master, Nodi e Piano di controllo sono componenti essenziali. Il piano di controllo si riferisce alle funzioni che prendono decisioni sulla manutenzione del cluster, mentre il master è ciò con cui si interagisce dalla riga di comando per valutare lo stato del cluster.

Oggetti

In Kubernetes API, quattro oggetti Kubernetes di base: Pods, Services, Volumes e Namespaces rappresentano le astrazioni che comunicano cosa sta facendo il cluster. Questi oggetti descrivono quali applicazioni containerizzate sono in esecuzione, i nodi su cui sono in esecuzione, le risorse disponibili e altro ancora.

Controllori

Un controller è un ciclo di controllo che osserva continuamente Kubernetes API e cerca di gestire lo stato desiderato di alcuni aspetti del cluster. Ecco brevi riferimenti ai controllori più diffusi.

Collegamento in rete

Il networking in Kubernetes semplifica il porting delle applicazioni esistenti dalle macchine virtuali ai container e, successivamente, ai Pod. Sebbene le regole del modello di rete di Kubernetes siano semplici, l'implementazione di tali regole è un argomento avanzato.

Il nostro punto di vista

Linode Kubernetes Engine è stato progettato per gli sviluppatori che sono pronti a utilizzare Kubernetes per i carichi di lavoro di produzione con risorse efficienti e convenienti, così come per gli sviluppatori che stanno esplorando il suo funzionamento.