Struttura del corso
Introduzione
- Cosa è Kubernetes?
- Containerizzazione vs. Virtualizzazione
- Panoramica delle funzionalità e dell'architettura di Kubernetes
- Kubernetes nel contesto della Cloud Native Computing Foundation (CNCF)
Comprendere Kubernetes
- Lifecycle di un'applicazione Kubernetes
- Componenti di Kubernetes: Master e Nodes
- Kubelet, Kube-proxy e altri componenti chiave
Inizio Rapido
- Configurare l'ambiente di sviluppo
- Installare Kubernetes utilizzando kubeadm
- Configurare kubectl e kubeconfig
Lavorare con i Pods
- Creare Pods
- Gestire le configurazioni dei Pods
- Accedere e risolvere problemi nei Pods
ReplicaSets e Deployments
- Creare e scalare ReplicaSets
- Gestire gli aggiornamenti delle applicazioni con i Deployments
- Utilizzare gli Aggiornamenti Rolling e i Rollbacks
Servizi e Networking
- Creatre Servizi per esporre le applicazioni
- Servizi interni vs. esterni
- Policies di rete per la comunicazione sicura
Archiviazione Persistente
- Persistent Volume (PV) e Persistent Volume Claim (PVC)
- Classi di Archiviazione
- Utilizzare i Volumes per la gestione dei dati
Configurazione e Secrets
- Gestire le configurazioni delle applicazioni
- Sicurezza dei dati sensibili con i Secrets
- Utilizzare ConfigMaps per le configurazioni esterne
Integrazione di Kubernetes con le Piattaforme Cloud
- Distribuire cluster Kubernetes sui principali provider cloud
- Utilizzare Load Balancers e Ingress Controllers
- Auto-scaling con Horizontal Pod Autoscalers (HPA)
Monitoraggio e Logging
- Implementare controlli di salute
- Utilizzare il Dashboard di Kubernetes per il monitoraggio del cluster
- Agruppare i log con strumenti come Fluentd e Elasticsearch
Troubleshooting
- Identificare problemi comuni nelle distribuzioni Kubernetes
- Debuggare problemi di applicazione e rete
- Analizzare eventi e log di Kubernetes
Riassunto e Prossimi Passi
- Punti chiave del corso
- Risorse consigliate per ulteriori apprendimenti
- Prossimi passi nel tuo percorso Kubernetes
Requisiti
- Comprensione dei concetti di base della rete
- Esperienza con l'interfaccia a riga di comando Linux
- Conoscenze di programmazione di base in qualsiasi linguaggio
Pubblico
- Sviluppatori
- Amministratori di sistema
- Ingegneri DevOps
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.