Skip to content

Commit

Permalink
Merge pull request #132 from Dhiren-Mhatre/docs/adopt-kubeedge-visial…
Browse files Browse the repository at this point in the history
…ization-architecture

docs: Update architecture page with component details
  • Loading branch information
kmesh-bot authored Feb 6, 2025
2 parents 42b50b5 + 81b04df commit bde927c
Showing 1 changed file with 35 additions and 6 deletions.
41 changes: 35 additions & 6 deletions content/en/docs/architecture/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,41 @@ menu:
title: Kmesh Architecture
toc: true
type: docs

---

![image](/docs/architecture/kmesh-arch.svg)
The software architecture of Kmesh consists of the following components:
<img src="/docs/architecture/kmesh-arch.svg"
alt="Kmesh Architecture"
loading="lazy"
decoding="async"
width="1200"
height="auto" />

## Architecture Overview

The software architecture of Kmesh consists of the following core components:

| Component | Description |
|-----------------|--------------------------------------------------|
| Kmesh-daemon | The daemon responsible for eBPF Orchestration lifecycle management, xDS protocol integration, observability, and other functions |
| eBPF Orchestration | The traffic orchestration implemented with eBPF, including dynamic routing, authorization, load balancing |
| Waypoint | Based on istio's waypoint to adapt to Kmesh protocols, responsible for L7 traffic management |

## Component Details

### Kmesh-daemon
- eBPF lifecycle management
- xDS protocol integration
- Observability and monitoring
- Configuration management

### eBPF Orchestration
- Dynamic routing implementation
- Authorization
- Load balancing optimization
- Traffic acceleration

- Kmesh-daemon: The daemon responsible for eBPF Orchestration lifecycle management, xDS protocol integration, observability, and other functions.
- eBPF Orchestration: The traffic orchestration implemented with eBPF, including dynamic routing, canary deployments, load balancing, etc.
- Waypoint: Based on istio's waypoint to adapt to Kmesh protocols, responsible for L7 traffic management.
### Waypoint
- L7 traffic management
- Protocol adaptation for Kmesh
- Service mesh integration
- Traffic policy enforcement

0 comments on commit bde927c

Please sign in to comment.