This course provides a detailed introduction to Cilium, a cutting-edge networking plugin for Kubernetes that leverages eBPF technology for scalability and security. Over 24 hours of instruction, participants will learn how to use Cilium to connect, observe, and secure cloud-native environments effectively.
The course teaches the basics of Cilium and how it is used to connect, observe, and secure Kubernetes clusters, starting with the container networking challenges motivating the creation of Cilium, followed by the Cilium architecture and how it uses eBPF to address those challenges. The course also provides a step-by-step guide for installing and setting up Cilium as your CNI is included, enabling you to learn how to configure network policies to secure a network and how to use Hubble to observe network flows. Finally, the course provides hands-on experience using some of Cilium’s most popular features, such as support for L7 protocol-aware network policies, transparent encryption, and cluster mesh networking. By the end of this course, you will understand how Cilium and Hubble work and how they can be used to connect, observe, and secure your cloud native environments.
Understand the container networking challenges and the creation of Cilium.
Learn how Cilium uses eBPF to address networking challenges.
Configure network policies to secure network connections.
Observe network flows using Hubble.
Explore L7 protocol-aware network policies, transparent encryption, and cluster mesh networking.