Struttura del corso
[Giorno 01]
Introduzione
Panoramica dell'orchestrazione dei contenitori con Kubernetes
Panoramica dell'architettura Kubernetes
- Pods, labels/selectors, replication controllers, services, API
Installazione di un cluster Kubernetes
Estrazione di un'immagine Docker da Internet
Creazione di Kubernetes pod, volumi e distribuzioni
Raggruppamento e organizzazione del cluster
Utilizzo di Kubernetes Namespaces per gestire ambienti diversi
- Gestione degli ambienti di test, staging e produzione all'interno dello stesso cluster
- Best practices per gli Kubernetes Namespaces
Individuazione e connessione ai contenitori
Servizi di individuazione e pubblicazione
- Servizi non HTTP (FTP passivo, SMTP, LDAP, ecc.)
Kubernetes Sicurezza
- Autenticazione e autorizzazione
Aggiornamento di un cluster Kubernetes
- Mitigazione dell'impatto
Rete avanzata
- Docker networking vs Kubernetes networking
Interfacciamento tra provider di rete e Kubernetes networking
- Best practices per la separazione dei servizi all'interno di un cluster
- Confronto tra diversi fornitori CNI (prestazioni, funzionalità, ecc.)
Monitoraggio Kubernetes
- Logging del cluster con Elasticsearch e fluentd
- Monitoraggio a livello di contenitore (interfaccia grafica cAdvisor, Influxdb, Prometheus)
Procedure consigliate per l'esecuzione di server e archivi dati containerizzati
[Giorno 02]
Ridimensionamento del cluster Kubernetes
Infrastruttura per Kubernetes
- Provisioning, partizionamento, networking
Creazione di un cluster ad alta disponibilità
- Balancing del carico e individuazione dei servizi
Distribuzione di un'applicazione scalabile
- Ridimensionamento automatico orizzontale dei pod
- Database clustering in Kubernetes
Aggiornamento dell'applicazione
- Rilasci in Kubernetes
Risoluzione dei problemi
- Diganosi e correzione di comuni problemi Kubernetes
Riassunto e conclusione
Requisiti
- esperienza con i container Docker
- familiarità con la riga di comando Linux
- comprensione dei concetti di rete
Pubblico
- Sviluppatori software
- Architetti
- Ingegneri di deploy
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