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)
mi è piaciuto che abbiamo fatto la pratica anche
Silbia Bursuc
Corso - Kubernetes Advanced
Traduzione automatica
era paziente e capiva quando cadevamo indietro
Albertina - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica
Il corso di formazione era più pratico
Siphokazi Biyana - Vodacom SA
Corso - Kubernetes on AWS
Traduzione automatica
Imparare su Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Corso - Kubernetes on Azure (AKS)
Traduzione automatica
Ha fornito una solida base per Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Corso - Docker (introducing Kubernetes)
Traduzione automatica