→ كل المشاريع

obzev0

بواسطة @lumbrjx

نشِط 52

Chaos engineering tool written in C/Go to test the resilience of TCP/UDP-based applications within Kubernetes environments, simulating various network conditions and failures to ensure the reliability of the overall system.

عن هذا المشروع

obzev0 : Chaos Engineering Tool Obzev0 is a chaos engineering tool designed to help you test the resilience of your systems by simulating real-world failures. It allows you to define and execute chaos experiments to uncover weaknesses in your infrastructure and applications. Tech Stack Language: Go (for the controller and gRPC server), C (for the eBPF program). Frameworks/Libraries: Kubernetes client-go (for interacting with the Kubernetes API), gRPC (for communication between components), eBPF (for kernel space programming). Monitoring: Prometheus and Grafana for monitoring and visualization. Architecture Obzev0 is built using a microservices architecture, with the following components: Controller: Responsible for watching Custom Resource Definitions (CRDs) representing chaos scenarios and dispatching work to the DaemonSet. DaemonSet: Runs on every node in the Kubernetes cluster and acts as a gRPC server. It executes the chaos scenarios and communicates with the eBPF program in the kernel space. eBPF Program: Written in C, it runs in the kernel space and is responsible for monitoring and manipulating network traffic for performance monitoring. Features Latency Injection

من ملف README الخاص بالمشروع على GitHub

النجوم
52
التفريعات
3
آخر تحديث
23/05/2026

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/obzev0.svg)](https://www.madeinalgeria.dev/projects/obzev0)

مشاريع ذات صلة