Foundations: Getting Started with Kubernetes Networking & Cilium

Dive into the essentials of Kubernetes networking and cloud-native connectivity in this foundational lab. You’ll explore key concepts like pod networking, CNI and IPAM, Kubernetes services, ingress, and network policies, gaining a clear understanding of how they work together to enable seamless communication in a distributed environment.

Beyond the basics, this lab highlights critical aspects such as encryption and the integration of Kubernetes with legacy workloads like BGP and egress gateways. You’ll learn how these features extend Kubernetes’ networking capabilities to meet diverse infrastructure needs.

Finally, discover how eBPF elevates traditional networking approaches by enhancing scalability, security, and performance. Through practical insights and hands-on exercises, this lab empowers you to master Kubernetes networking fundamentals and explore cutting-edge cloud-native innovations.

DifficultyBeginner
VersionEnterprise
TopicsNetworking
ProjectCilium

Main steps in the lab

01🔗 The Container Network Interface

How does Kubernetes implement networking?

02🔀 Kubernetes Services

Load balancing workloads

03👀 Network Observability

Observe network traffic in the cluster

04🛡️ Network Policies

Securing Traffic