Struttura del corso
[Giorno 01]
Introduzione
Panoramica dell'orchestrazione dei contenitori con Kubernetes
Panoramica dell'architettura di Kubernetes
- Pod, etichette/selettori, controllori di replica, servizi, API
Installazione di un cluster Kubernetes
Prelievo di un'immagine Docker da Internet
Creazione di pod, volumi e deployment in Kubernetes
Raggruppamento e organizzazione del cluster
Utilizzo dei namespace Kubernetes per gestire diversi ambienti
- Gestione degli ambienti di test, staging e produzione all'interno dello stesso cluster
- Migliori pratiche per i namespace Kubernetes
Scoperta e connessione ai contenitori
Scoperta e pubblicazione dei servizi
- Servizi non-HTTP (Passive FTP, SMTP, LDAP, ecc.)
Sicurezza di Kubernetes
- Autenticazione & autorizzazione
Aggiornamento di un cluster Kubernetes
- Minimizzazione dell'impatto
Rete avanzata
- Rete Docker vs rete Kubernetes
Interfaccia tra fornitori di rete e rete Kubernetes
- Migliori pratiche per separare i servizi in un cluster
- Confronto tra diversi provider CNI (performance, funzionalità, ecc.)
Monitoraggio di Kubernetes
- Logging del cluster con Elasticsearch e fluentd
- Monitoraggio a livello di contenitore (cAdvisor UI, Influxdb, Prometheus)
Migliori pratiche per l'esecuzione di server e datastore containerizzati
[Giorno 02]
Scalabilità del cluster Kubernetes
Infrastruttura per Kubernetes
- Fornitura, partizionamento, rete
Creazione di un cluster ad alta disponibilità
- Bilanciamento del carico e scoperta dei servizi
Distribuzione di un'applicazione scalabile
- Scalabilità orizzontale dei pod
- Clustering del database in Kubernetes
Aggiornamento dell'applicazione
- Rilasci in Kubernetes
Soluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza con i contenitori Docker
- Familiarità con la riga di comando Linux
- Comprensione dei concetti di rete
Audience
- Sviluppatori software
- Architetti
- Ingegneri di deployment
Recensioni (7)
Impariamo una nuova tecnica per fare la configurazione
Christian - Beacon Solutions Inc
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
The background information and history.
Evert - BMW SA
Corso - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Corso - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Corso - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Corso - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Corso - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes