Struttura del corso
Introduzione
- Che cos'è Kubernetes?
- Containerizzazione e virtualizzazione
- Panoramica delle caratteristiche e dell'architettura Kubernetes
- Kubernetes nell'ambito della Cloud Native Computing Foundation (CNCF)
Capire Kubernetes
- Il ciclo di vita di un'applicazione Kubernetes
- Kubernetes componenti: Master e Nodi
- Kubelet, Kube-proxy e altri componenti chiave
Introduttiva
- Impostazione dell'ambiente di sviluppo
- Installazione di Kubernetes usando kubeadm
- Configurazione di kubectl e kubeconfig
Lavorare con i pod
- Creazione di pod
- Gestione delle configurazioni dei pod
- AccessRisoluzione dei problemi relativi ai Pod
ReplicaSet e distribuzioni
- Creazione e ridimensionamento di ReplicaSets
- Gestione degli aggiornamenti delle applicazioni con le distribuzioni
- Utilizzo di aggiornamenti e rollback in sequenza
Servizi e Networking
- Creazione di servizi per esporre applicazioni
- Servizi interni ed esterni
- Criteri di rete per comunicazioni sicure
Archiviazione persistente
- Attestazione volume persistente (PV) e volume persistente (PVC)
- Classi di archiviazione
- Utilizzo dei volumi per la gestione dei dati
Configurazione e segreti
- Gestione delle configurazioni delle applicazioni
- Protezione dei dati sensibili con Secrets
- Utilizzo di ConfigMap per configurazioni esterne
Integrazione di Kubernetes con piattaforme cloud
- Distribuzione di Kubernetes cluster sui principali provider di servizi cloud
- Utilizzo di servizi di bilanciamento del carico e controller di ingresso
- Scalabilità automatica con Horizontal Pod Autoscaler (HPA)
Monitoraggio e registrazione
- Attuazione dei controlli sanitari
- Utilizzo di Kubernetes Dashboard per il monitoraggio dei cluster
- Aggregazione dei log con strumenti come Fluentd ed Elasticsearch
Risoluzione dei problemi
- Identificazione dei problemi comuni nelle distribuzioni Kubernetes
- Debug di applicazioni e problemi di rete
- Analisi di Kubernetes eventi e registri
Riepilogo e prossimi passi
- Takeaway chiave del corso
- Risorse consigliate per un ulteriore apprendimento
- Prossime tappe del tuo Kubernetes viaggio
Requisiti
-
Una comprensione dei concetti di base del networking
Esperienza con Linux interfaccia della riga di comando
Esperienza di programmazione di base in qualsiasi linguaggio
Pubblico
-
Gli sviluppatori
Amministratori di sistema
DevOps Ingegneri
Recensioni (5)
Era paziente e capiva che rimaniamo indietro
Albertina - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Corso - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Corso - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Corso - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.