FORMAZIONE TECNICA
DSK301 – Kubernetes Networking
Obiettivi del corso
L'obiettivo del corso è di far acquisire competenze avanzate per gestire reti complesse e migliorare la sicurezza delle applicazioni in un ambiente Kubernetes. Verranno sviluppate abilità professionali come esperto di container e orchestrazione per affrontare le sfide più impegnative nel campo della gestione dei sistemi distribuiti. Al termine del corso i partecipanti saranno in grado di:
- Comprendere in modo approfondito la configurazione avanzata della rete in un ambiente Kubernetes, acquisendo competenze per gestire la connettività dei pod e ottimizzare il routing del traffico.
- Apprendere l’installazione e la configurazione di Cilium, un plugin di networking Kubernetes, per garantire una connettività affidabile e ad alte prestazioni tra i pod.
- Imparare a utilizzare il Kube Proxy con IPTABLES e IPVS per implementare strategie di routing del traffico efficienti e scalabili all’interno del cluster Kubernetes.
- Sviluppare competenze per gestire la sicurezza delle applicazioni Kubernetes, comprese le politiche di traffico, l’affinità di sessione e la crittografia dei dati in transito.
- Esplorare la comunicazione tra cluster multipli e acquisire competenze per configurare una comunicazione affidabile e sicura tra i diversi cluster Kubernetes.
- Comprendere e configurare i componenti di rete essenziali in Kubernetes, come Endpointslices, Multiple IngressClass, Network Policy Advanced e Gateway API.
- Approfondire la conoscenza di concetti chiave come Kubernetes DNS, Kubernetes CoreDNS e l’integrazione con servizi DNS esterni.
- Acquisire competenze avanzate per migliorare la sicurezza e ottimizzare le prestazioni delle applicazioni Kubernetes attraverso la corretta configurazione delle politiche di sicurezza di rete.
Programma
Il corso fornisce un’approfondita formazione sulla configurazione avanzata della rete e la sicurezza delle applicazioni in Kubernetes. Verrà esplorata l’implementazione di una potente CNI come Cilium e si illustrerà come gestire la connettività dei pod. Verranno approfondite le modalità di funzionamento del Kube Proxy e le strategie di routing del traffico. Il corso coprirà anche argomenti come le politiche di traffico interne ed esterne, l’affinità di sessione, la comunicazione tra cluster, la configurazione DNS e la crittografia dei dati in transito. Il corso offrirà la possibilità di implementare soluzioni avanzate per garantire la sicurezza e ottimizzare le prestazioni delle applicazioni Kubernetes.
- Installing Cilium
- Installing the Sample Application
- Pod Connectivity Fundamentals
- Understanding Kube Proxy with IPTABLES
- Understanding Kube Proxy with IPVS
- External and Internal TrafficPolicy
- Session Affinity
- HostNetwork
- Endpointslices
- Multiple IngressClass
- Network Policy Advanced
- Network Policy Scenario
- Kubernetes DNS
- Kubernetes CoreDNS
- External dns
- Encrypting data in Transit
- Gateway API
- Multi Cluster communications
Prerequisiti
- Buona conoscenza di Kubernetes
- Buona conoscenza di YAML/JSON
- Conoscenza del modello stack ISO/OSI e TCP/IP Stack
- Conoscenza basilare di un network loadbalancer
- Conoscenza di base dei certificati SSL/TLS
Informazioni aggiuntive
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Richiedi informazioni
Sei interessato a questo corso?
Scrivici per ricevere informazioni su date, modalità e iscrizione a DSK301 – Kubernetes Networking.
DSK301 – Kubernetes Networking
