WA3626
Introduction to Cilium Training
Cilium is an open-source networking and security project optimized for containerized workloads. This Cilium course explores Cilium's powerful capabilities for securing and managing containerized applications. Learners gain practical experience configuring Cilium within Kubernetes clusters and learn how it boosts network performance, scalability, and security.
Course Details
Duration
1 day
Prerequisites
All participants must have taken Introduction to Docker and Kubernetes or have equivalent experience.
Skills Gained
- Understand the Fundamentals of Cilium
- Understand eBPF (Extended Berkeley Packet Filter) and its role in Cilium
- Install Cilium in a Kubernetes cluster
- Implement network policies with Cilium
- Utilize Cilium's observability with Hubble
Course Outline
- Introduction to Cilium
- What is Cilium?
- Challenges in Kubernetes Networking
- Networking with Cilium
- eBPF and Its Role in Cilium
- Overview of eBPF
- How Cilium Leverages eBPF
- Benefits of Using eBPF for Networking and Security
- Setting Up Cilium
- Pre-requisites for Installation
- Installing Cilium on Kubernetes Clusters
- Validating the Installation
- Cilium Networking Fundamentals
- Understanding Cilium CNI
- Basic Networking with Cilium
- Troubleshooting Network Connectivity
- Security Policies in Cilium\n
- Introduction to Cilium Network Policies
- Implementing Layer 3, Layer 4, and Layer 7 Policies
- Best Practices for Policy Design
- Observability with Cilium\n
- Introduction to Hubble
- Setting Up Hubble Observability
- Monitoring Traffic and Debugging with Hubble
- Additional Use Cases\n
- Multi-Cluster Networking with Cilium
- Cilium and Service Load Balancing