Conoscere Kubernetes
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.
![Kubernetes_Ver2022_LookInside Capire Kubernetes - eBook aggiornato di Linode](https://www.linode.com/wp-content/uploads/2022/06/Kubernetes_Ver2022_LookInside.png)
Imparerete:
- Che cos'è Kubernetes?
- Master, nodi e piano di controllo
- Oggetti
- Controllori
- Collegamento in rete
- Il nostro punto di vista
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 APIquattro oggetti di base di Kubernetes: Pod, Servizi, Volumi e Namespace rappresentano le astrazioni che comunicano ciò che il cluster sta facendo. 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 e cerca di gestire lo stato desiderato di alcuni aspetti del cluster. 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.