DSK301 – Kubernetes Networking

Il corso è finalizzato ad insegnare come funziona la rete di Kubernetes dietro le quinte. Verranno analizzate attentamente le varie componenti che si possono configurare in ambito networking.
Obiettivo
Al termine del corso i partecipanti saranno in grado di:
Teoria
- Comprendere il ruolo ed il funzionamento di una CNI
- Comprendere il funzionamento della rete pod-to-pod
- Comprendere architettura di rete Kubernetes
- Comprendere il funzionamento delle Network Policies
- Comprendere le tecniche di encryption per la network overlay
- Comprendere il funzionamento del DNS interno di kubernetes
- Comprendere il funzionamento dei servizi
Pratica
- Installare CNI
- Configurare network policies
- Configurare encryption su network overlay
- Configurare IP Pools a BGP peering
- Configurare DNS server
- Analizzare traffico dei servizi kubernetes
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
Durata
2 giornate
Argomenti trattati
- Installing Calico
- Installing the Sample Application
- Pod Connectivity Fundamentals
- External and Internal TrafficPolicy
- Understanding Kube Proxy
- Network Policy Fundamentals
- Managing Trust Across Teams
- Network Policy for Hosts and NodePorts
- Encrypting data in Transit
- IP Pools and BGP Peering
- Hostnetwork
- Kubernetes DNS
- External DNS
- Understanding calico Native Service Handling
- Advertising Service
Laboratori in dotazione
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.

DSK301
1.400,00€ IVA esclusa
Descrizione
Prerequisiti
• Aver sostenuto i corsi DSK101, DSK102 e DSK201.
• 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
Laboratori in dotazione
• 1 student desktop ubuntu
• 1 control-plane node
• 3 worker node
• Public Network
Durata
1 giornata
Informazioni