Introduzione
Non vi è definizione più autorevole di Kubernetes di quella degli stessi produttori, su kubernetes.io:
Kubernetes è un sistema open-source per automatizzare la distribuzione, la scala, e la gestione di applicativi mantenuti in contenitori.
Kubernetes raggruppa i contenitori che costituiscono un applicativo in unità logiche per una facile scoperta e gestione. Kubernetes è costruito su 15 anni di esperienza di Google nell'esecuzione di carichi di lavoro, in combinazione con idee e pratiche avanzate da parte della comunità di sviluppatori.
Il presente corso fornisce un'introduzione alla tecnologia Kubernetes. I suoi scopi sono:
- familiarizzare con l'architettura e la struttura di Kubernetes
- usare Kubernetes in cluster locali sul proprio PC
- considerare alcuni principali componenti di Kubernetes
- esemplificare lo sviluppo di semplici applicativi da distribuire tramite Kubernetes con numerosi esercizi