File tree 2 files changed +9
-12
lines changed
2 files changed +9
-12
lines changed Original file line number Diff line number Diff line change 5
5
6
6
# Controller Mesh
7
7
8
- KusionStack Controller Mesh is a solution that helps developers manage their controllers/operators better.
8
+ KusionStack Controller Mesh is a solution that helps developers managing their controllers/operators better.
9
9
10
10
The design architecture of this project is based on [ openkruise/controllermesh] ( https://github.com/openkruise/controllermesh ) .
11
11
12
12
## Key Features
13
13
14
14
1 . ** Sharding** : Through relevant configurations, Kubernetes single-point deployed operator applications can be flexibly shard deployed.
15
- 2 . ** Canary upgrade** : Depends on sharding, the controllers can be updated in canary progress instead of one time replace .
15
+ 2 . ** Canary upgrade** : Depends on sharding, the controller instances can be updated in canary progress instead of updated in one time.
16
16
3 . ** Circuit breaker and rate limiter** : Not only Kubernetes operation requests, but also other external operation requests.
17
- 4 . ** Multicluster routing and sharding** : This feature is supported by [ kusionstack/kaera(karbour)] ( )
17
+ 4 . ** Multicluster routing and sharding**
18
+ 5 . ** And more** : Fault injection and Observability. (Todo)
18
19
19
20
<p align =" center " ><img width =" 800 " src =" ./docs/img/mesh-arch-2.png " /></p >
20
21
21
- ## Quick Start
22
- Visit [ Quick Start] ( docs/getting-started.md ) .
23
-
24
-
25
- ## Installation
26
- Visit [ Installation] ( docs/installation.md ) .
22
+ Visit [ Quick Start] ( docs/getting-started.md ) or [ Installation] ( docs/installation.md ) .
27
23
## Principles
28
24
29
25
Generally, a ` ctrlmesh-proxy ` container will be injected into each operator Pod that has configured in ShardingConfigs.
Original file line number Diff line number Diff line change 2
2
3
3
# Controller Mesh
4
4
5
- KusionStack Controller Mesh is a solution that helps developers manage their controllers/operators better.
5
+ KusionStack Controller Mesh is a solution that helps developers managing their controllers/operators better.
6
6
7
7
The design architecture of this project is based on [ openkruise/controllermesh] ( https://github.com/openkruise/controllermesh ) .
8
8
9
9
## Key Features
10
10
11
11
1 . ** Sharding** : Through relevant configurations, Kubernetes single-point deployed operator applications can be flexibly shard deployed.
12
- 2 . ** Canary upgrade** : Depends on sharding, the controllers can be updated in canary progress instead of one time replace .
12
+ 2 . ** Canary upgrade** : Depends on sharding, the controller instances can be updated in canary progress instead of updated in one time.
13
13
3 . ** Circuit breaker and rate limiter** : Not only Kubernetes operation requests, but also other external operation requests.
14
- 4 . ** Multicluster routing and sharding** .
14
+ 4 . ** Multicluster routing and sharding**
15
+ 5 . ** And more** : Fault injection and Observability. (Todo)
15
16
16
17
<p align =" center " ><img width =" 800 " src =" ../docs/img/mesh-arch-2.png " /></p >
You can’t perform that action at this time.
0 commit comments