Corso Kubernetes Administrator
Impara a configurare ed installare un cluster Kubernetes, gestire applicazioni containerizzata, amministrare l'infrastruttura

Obiettivo del corso
Obiettivi del corso Kuberntes Administrator:
Comprendere l’architettura di Kubernetes, Installare e configurare un cluster Kubernetes, Gestire applicazioni containerizzate attraverso pod, Applicare le best practice di sicurezza, Implementare lo storage persistente, Amministrare il networking di Kubernetes

A chi è rivolto
Aziende IT
Programma
Programma Corso Kubernetes Administrator (32 ore)
Modulo 1 – Introduzione a Kubernetes e Containers
Concetti base di container e orchestrazione
Kubernetes vs Docker Swarm, OpenShift
Architettura di Kubernetes: master, worker, pod, kubelet, API server
Installazione e panoramica degli strumenti (kubectl, minikube, kind, kubeadm)
Esercizi: primo cluster locale con Minikube
Modulo 2 – Pod, ReplicaSet e Deployment
Concetto di Pod e gestione dei container
ReplicaSet e scalabilità
Deployment: rolling updates e rollback
Namespaces e organizzazione delle risorse
Esercizi: deploy di una web-app con replica e scaling
Modulo 3 – Networking in Kubernetes
Service: ClusterIP, NodePort, LoadBalancer
Ingress Controller e Ingress Resources
DNS interno e Service Discovery
Esercizi: esporre un’applicazione web all’esterno del cluster
Modulo 4 – Storage e Configurazioni
ConfigMap e Secret
Volumi in Kubernetes: emptyDir, hostPath, persistent volumes
PersistentVolumeClaim (PVC) e StorageClass
Esercizi: deploy di un database con storage persistente
Modulo 5 – Sicurezza e RBAC
Autenticazione e autorizzazione
Service Account e RBAC (Role Based Access Control)
Network Policies
Best practices di sicurezza in Kubernetes
Esercizi: configurazione di permessi differenziati per utenti
Modulo 6 – Logging, Monitoring e Troubleshooting
Monitoraggio con Prometheus e Grafana
Logging con EFK (Elasticsearch, Fluentd, Kibana)
Health check (liveness e readiness probes)
Troubleshooting dei pod e dei nodi
Esercizi: analisi dei log e risoluzione errori comuni
Modulo 7 – Scheduling e High Availability
Scheduler di Kubernetes
Affinity, anti-affinity, taints e tolerations
PodDisruptionBudget
HA per control plane e worker nodes
Esercizi: simulazione di failover e resilienza del cluster
Modulo 8 – Strumenti avanzati e preparazione CKA
Helm: gestione dei pacchetti applicativi
Introduzione a Kustomize
Gestione degli aggiornamenti e backup/restore del cluster
Dove si svolge
modalità online classe virtuale in diretta con calendario da concordare
Testimonianze
recensioni dei nostri clienti su Google Aziende


