Cilium Overview

Understanding the purpose and functionality of Cilium as a network security and observability solution.

Installation

Installing Cilium on various platforms using different methods Helm, Docker, etc..

Command Reference

Familiarizing yourself with the various Cilium commands and their usage.

Configuration

Learning how to configure Cilium to meet specific use cases and requirements.

BPF

Understanding the role of BPF in Cilium and how to write and test BPF programs.

Troubleshooting & Debugging

Techniques for debugging and resolving common issues with Cilium.

Deployment

Deploying Cilium in various environments and scaling it to meet growing needs.

Testing

Understanding the testing framework and how to write and run tests for Cilium.

BPF Complexity Tests

Learning how to run and interpret the results of BPF complexity tests.

Custom BPF

Writing and integrating custom BPF programs into Cilium.

Network Policy

Understanding and implementing network policies using Cilium.

Observability

Utilizing Cilium for network observability and gaining insights into network traffic.

Security

Enhancing network security using Cilium’s features, such as eBPF sandboxing and L7 network security.

Integrations

Exploring integrations with other tools and platforms, such as Kubernetes, Envoy, and Istio.

Codebase

Learn the codebase to contribute to cilium