Kubernetes Networking
The course is aimed at teaching how the Kubernetes network works behind the scenes. We will carefully analyze the various components that can be configured in the networking environment.
COD: DSK301
Category : Kubernetes
DESCRIPTION
COURSE OBJECTIVES
COURSE CONTENT
ADDITIONAL INFORMATION
DESCRIPTION
Teaching Methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites:
- Good knowledge of Kubernetes
- Good knowledge of YAML/JSON
- Knowledge of ISO/OSI stack model and TCP/IP Stack.
- Basic knowledge of a network loadbalancer
- Basic knowledge of SSL/TLS certificates
COURSE OBJECTIVES
At the end of the course the participants will be able to:
Theory
- Understand the role and functioning of a CNI
- Understand how pod-to-pod networking works
- Understand Kubernetes network architecture
- Understand how Network Policies work
- Understand encryption techniques for network overlay
- Understand how internal kubernetes DNS works
- Understand how the services work
Practice
- Install CNI
- Configurare network policies
- Configurare encryption su network overlay
- Configurare IP Pools a BGP peering
- Configurare DNS server
- Analyze traffic of Kubernetes services
COURSE CONTENT
Educational program
- 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
ADDITIONAL INFORMATION
Duration – 2 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Instructor: English
- Workshops: English
- Slides: English