Skip to content

This project focuses on deploying dynamic network policies, real-time traffic monitoring, and visualization with Hubble and Grafana to optimize 5G and NFV environments.

Notifications You must be signed in to change notification settings

chaimaraachh/Enhancing-Network-Security-and-Observability-with-Cilium-and-eBPF

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enhancing Network Security and Observability with Cilium and eBPF

This project demonstrates how to enhance network security and observability in modern 5G and NFV (Network Function Virtualization) environments. Using Cilium and eBPF, the solution enables dynamic network policy enforcement, real-time traffic monitoring, and advanced visualization through tools like Hubble and Grafana.


Key Features

  • Dynamic Network Policies: Seamlessly enforce fine-grained policies to secure network communication and isolate workloads in Kubernetes.
  • Real-Time Traffic Monitoring: Observe network flows with high performance using eBPF-based Hubble, reducing overhead while gaining deep insights.
  • Advanced Visualization: Leverage Grafana for comprehensive dashboards and metrics to monitor system performance and security posture.
  • Optimized for 5G and NFV: Designed to meet the high demands of 5G environments, including low-latency and high-throughput scenarios.

Technology Stack

  • Cilium: eBPF-powered networking for Kubernetes.
  • eBPF: Efficient in-kernel observability and networking enhancements.
  • Hubble: Network observability platform.
  • Grafana: Data visualization and dashboard creation.
  • Kubernetes: Container orchestration platform.

Project Structure

Enhancing-Network-Security-and-Observability-with-Cilium-and-eBPF/
├── configs/                 # Configuration files for Kubernetes and Cilium
├── policies/                # Cilium network policy YAML files
├── scripts/                 # Automation scripts for setup and testing
├── docs/                    # Detailed project documentation
├── .gitignore               # Git ignore file
└── README.md                # Project overview and instructions

About

This project focuses on deploying dynamic network policies, real-time traffic monitoring, and visualization with Hubble and Grafana to optimize 5G and NFV environments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%