Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione a Kubernetes
- Panoramica di Kubernetes e la sua architettura
- Componenti principali: server API, Controller Manager, Scheduler, etcd e Kubelet
- Comprendere Pods, Nodes e Clusters
Risorse Management
- Isolare le risorse usando Namespaces
- Definire Requests e Limits per le risorse di calcolo
- Scalare le applicazioni con Kubernetes
Gestione dei carichi di lavoro
- Distribuire applicazioni utilizzando Deployments, StatefulSets e DaemonSets
- Utilizzare Jobs e CronJobs per la pianificazione dei compiti
- Gestire aggiornamenti e rollback
Networking e Service Discovery
- Comprendere i servizi Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Configurare DNS e Service Discovery
- Esporre applicazioni tramite Ingress
Persistenza dei dati
- Persistenza dei dati con Persistent Volume e Persistent Volume Claims
- Utilizzare volumi statici e dinamici
- Comprendere Access Modes, Reclaim Policies e Projected Volumes
Configuration Management
- Distribuire ConfigMap e Secrets
- Utilizzare variabili di ambiente e volumi per la configurazione
Cluster Management
- Aggiornamenti del cluster Kubernetes utilizzando kubeadm
- Configurare l'autenticazione con certificati TLS
- Gestire i permessi con il controllo basato su ruoli Access (RBAC)
Strategie di scaling avanzate
- NodeSelector, NodeAffinity e PodAffinity
- Comprendere e applicare Taints e Tolerations
Provisioning con Helm
- Introduzione a Helm e Helm Charts
- Creare e distribuire Helm Charts
- Gestire le dipendenze con Helm
Risoluzione dei problemi Kubernetes
- Analizzare i problemi di BackOff e CrashLoopBackOff
- Risoluzione dei problemi delle nodi nello stato NotReady
- Utilizzare kubectl e log per il debug
Riepilogo e prossimi passi
Requisiti
Obiettivi
- Comprensione di base dei comandi
- Familiarità con i concetti di containerizzazione (ad es.,)
- È consigliata ma non obbligatoria esperienza con le nozioni di rete
Pubblico
- Amministratori di sistema
- ingegneri
- Sviluppatori che mirano a distribuire e gestire applicazioni containerizzate
35 ore
Recensioni (1)
Ho apprezzato il formato a singolo confronto di questo corso, che ha permesso una flessibilità molto maggiore durante le sessioni di domande e risposte. L'insegnante ha affrontato i contenuti rilevanti per le mie esigenze di formazione, nonché conoscenze aggiuntive che sicuramente mi saranno utili in futuro.
Dylan - MacStadium
Corso - Kubernetes Comprehensive
Traduzione automatica