Struttura del corso
Introduzione
Panoramica dell'orchestrazione dei contenitori con Kubernetes
Panoramica dell'architettura di Kubernetes
- Pod, etichette/selettori, controller di replica, servizi, API
Installazione di un cluster Kubernetes
Estrazione di un'immagine Docker da Internet
Creazione di pod, volumi e distribuzioni Kubernetes
Raggruppamento e organizzazione del cluster
Utilizzo dei Namespace Kubernetes per gestire diversi ambienti
- Gestione degli ambienti di test, staging e produzione nello stesso cluster
- Best practice per i Namespace Kubernetes
Scoperta e connessione a contenitori
Scoperta e pubblicazione di servizi
- Servizi non-HTTP (Passive FTP, SMTP, LDAP, ecc.)
Sicurezza di Kubernetes
- Autenticazione e autorizzazione
Aggiornamento di un cluster Kubernetes
- Minimizzare l'impatto
Networking avanzato
- Networking Docker vs Kubernetes networking
Interfacciamento tra provider di rete e networking Kubernetes
- Best practice per separare i servizi in un cluster
- Confronto tra diversi provider CNI (prestazioni, funzionalità, ecc.)
Monitoraggio di Kubernetes
- Logging del cluster con Elasticsearch e fluentd
- Monitoraggio a livello di contenitore (cAdvisor UI, Influxdb, Prometheus)
Best practice per l'esecuzione di server e data store containerizzati
Scalabilità del cluster Kubernetes
Infrastruttura per Kubernetes
- Provisioning, partizionamento, networking
Costruzione di un cluster ad alta disponibilità
- Bilanciamento del carico e scoperta dei servizi
Distribuzione di un'applicazione scalabile
- Autoscaling orizzontale dei pod
- Clustering del database in Kubernetes
Aggiornamento dell'applicazione
- Rilasci in Kubernetes
Risoluzione dei problemi
- Diagnosi e risoluzione dei problemi comuni di Kubernetes
Riepilogo e conclusione
Requisiti
- Esperienza con contenitori Docker
- Familiarità con la riga di comando Linux
- Comprensione dei concetti di rete
Pubblico di riferimento
- Sviluppatori software
- Architetti
- Ingegneri di distribuzione
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