Loading Events

« All Events

CN320 Advanced Kubernetes Operations 24-25/07/2025

July 24 @ 11:00 July 25 @ 17:00

In questo corso apprenderete come creare e gestire singoli container utilizzando il Docker Engine. Verranno illustrate le migliori pratiche di design delle immagini dei container e di deployment e auditing dei container, oltre a un’introduzione alla rete e allo storage dei container a singolo nodo. Questo corso è incentrato sulle best practice ed è pensato per consentire una rapida adozione efficace della containerizzazione a partire dai suoi fondamenti.

Conoscenze in uscita:

  • Kubernetes in production
    • Che tipo di considerazioni valgono per i cluster a livello di produzione?
  • Bootstrapping Kubernetes
    • Revisione dell’architettura di Kubernetes
    • Dimensionamento dei cluster Kubernetes
    • Analisi dei requisiti di rete di Kubernetes
    • High availability in Kubernetes
    • Stacked contro i external Kubernetes masters
    • Componenti di rete di Kubernetes
    • Avvio di Kubernetes con Kubespray
  • Image Registries
    • Confronto tra i più diffusi registri di immagini
    • Architettura DTR vs Harbor
    • Scansione di sicurezza nei registri di immagini
    • Mitigare gli attacchi man-in-the-middle con il content trust
    • Supporto dell’integrazione continua con webhook e promozione delle immagini
  • Application Resilience
    • Strumentalizzazione delle applicazioni Kubernetes con gli healthcheck
    • Limitare il consumo di CPU e memoria
    • Imporre podDisruptionBudget per garantire l’HA dell’applicazione
    • Impacchettare le applicazioni Kubernetes con Helm
  • Logging and Monitoring Kubernetes
    • Selezionare le architetture di log per Kubernetes
    • Distribuire e configurare lo stack di logging EFK e utilizzarlo per sfogliare i log dei container
    • Creare il monitoraggio delle applicazioni Kube-native utilizzando il modello di operatore Kube
    • Deployare e gestire Prometheus, Grafana e Alertmanager tramite l’operatore Prometheus
    • Utilizzare PromQL per interrogare e consumare le metriche di Prometheus in allarmi e visualizzazioni
  • Deployment Strategies in Kubernetes
    • Implementare una pipeline di distribuzione gitops utilizzando Flux
    • Implementare distribuzioni blu/verdi utilizzando Kubernetes nativo
    • Implementare distribuzioni canary utilizzando Istio
  • Backups & Disaster Recovery
    • Crea e pianifica i backup di Kube con Velero
    • Formulare un piano di disaster recovery per il proprio cluster Kube
    • Eseguire un aggiornamento del cluster dopo aver eseguito il backup e la preparazione al disastro