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 nuove tecniche per configurare
Christian - Beacon Solutions Inc
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
Le informazioni di background e la storia.
Evert - BMW SA
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
Il modo interattivo in cui il formatore spiega la teoria
Janine - BMW SA
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
la pratica pratica dopo la discussione del tema ci permetterà di imparare come farlo da soli, non solo il concetto
Joy Apuya - Remote Staff
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
Ho avuto alcuni momenti di "aha" imparando qualcosa di nuovo.
Charles Shavitz - F5 Networks Pte Ltd.
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
Contenuto ben strutturato, esercizi preparati con cura e facili da comprendere. Mi è davvero piaciuto.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Corso - Kubernetes from Basic to Advanced
Traduzione automatica
Informazioni sull'infrastruttura di Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Corso - Kubernetes from Basic to Advanced
Traduzione automatica