8173  Reviews star_rate star_rate star_rate star_rate star_half

Introduction to Cilium

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...

Read More
Course Code WA3626
Duration 1 day
Available Formats Classroom

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.

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

Prerequisites

All participants must have taken Introduction to Docker and Kubernetes or have equivalent experience.

Course Details

Training Materials

All Cilium training attendees receive comprehensive courseware.

Software Requirements

Attendees will not need to install any software on their computers for this class. The class will be conducted in a remote environment that Accelebrate will provide; students will only need a local computer with a web browser and a stable Internet connection. Any recent version of Microsoft Edge, Mozilla Firefox, or Google Chrome will work well.

Outline

<ul><li>Introduction to Cilium <ul><li>What is Cilium?</li><li>Challenges in Kubernetes Networking</li><li>Networking with Cilium</li></ul></li><li>eBPF and Its Role in Cilium <ul><li>Overview of eBPF</li><li>How Cilium Leverages eBPF</li><li>Benefits of Using eBPF for Networking and Security</li></ul></li><li>Setting Up Cilium <ul><li>Pre-requisites for Installation</li><li>Installing Cilium on Kubernetes Clusters</li><li>Validating the Installation</li></ul></li><li>Cilium Networking Fundamentals <ul><li>Understanding Cilium CNI</li><li>Basic Networking with Cilium</li><li>Troubleshooting Network Connectivity</li></ul></li><li>Security Policies in Cilium <ul><li>Introduction to Cilium Network Policies</li><li>Implementing Layer 3, Layer 4, and Layer 7 Policies</li><li>Best Practices for Policy Design</li></ul></li><li>Observability with Cilium <ul><li>Introduction to Hubble</li><li>Setting Up Hubble Observability</li><li>Monitoring Traffic and Debugging with Hubble</li></ul></li><li>Additional Use Cases <ul><li>Multi-Cluster Networking with Cilium</li><li>Cilium and Service Load Balancing</li></ul></li><li>Conclusion</li></ul>