diff --git a/docs/desgin-archive/koordlet-architecture.md b/docs/desgin-archive/koordlet-architecture.md index 125d2093a..e8876425f 100644 --- a/docs/desgin-archive/koordlet-architecture.md +++ b/docs/desgin-archive/koordlet-architecture.md @@ -39,7 +39,7 @@ module is necessary, which can avoid making the code bloated the logic more comp - Provide implementation details of modules. ## Architecture -![image](../images/koordlet-arch.png) +![image](../images/koordlet-arch.svg) ### Modules @@ -85,7 +85,7 @@ different kinds of policies, and provides flexible extension points during the l ## Use Cases ### LLC Isolation Injections during Pod Lifecycle -![image](../images/llc-isolation.png) +![image](../images/llc-isolation.svg) ### CPU-Suppress on BE Pods to Mitigate Resource Interference -![image](../images/cpu-suppress.png) +![image](../images/cpu-suppress.svg) diff --git a/docs/images/cpu-suppress.png b/docs/images/cpu-suppress.png deleted file mode 100644 index 16a663985..000000000 Binary files a/docs/images/cpu-suppress.png and /dev/null differ diff --git a/docs/images/cpu-suppress.svg b/docs/images/cpu-suppress.svg new file mode 100644 index 000000000..997b22663 --- /dev/null +++ b/docs/images/cpu-suppress.svg @@ -0,0 +1,4 @@ + + + +
QoS Manager
QoS Manager
CPU Suppress
Plugin
CPU Suppress...
storage
storage
metrics advisor
metrics advisor
states informer
states informer
4. suppress "noisy" pods
4. suppress...
1. collect node & pod status
1. collect node...
2. collect metrics
2. collect metri...
3. data aggregation 
3. data aggrega...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/images/koordlet-arch.png b/docs/images/koordlet-arch.png deleted file mode 100644 index 7b6d8d3a2..000000000 Binary files a/docs/images/koordlet-arch.png and /dev/null differ diff --git a/docs/images/koordlet-arch.svg b/docs/images/koordlet-arch.svg new file mode 100644 index 000000000..752dac939 --- /dev/null +++ b/docs/images/koordlet-arch.svg @@ -0,0 +1,4 @@ + + + +
Koordlet
Koordlet
runtime hooks
runtime hooks
storage
storage
metrics advisor
metrics advisor
QoS Manager
QoS Manager
Plugin
Plugin
metrics reporter
metrics report...
states informer
states informer
Plugin
Plugin
resource profile
resource pro...
interference detection
interference...
Plugin
Plugin
states info
states info
HTTP handlers
HTTP handlers
Prometehtus API
Prometehtus API
metrics
metrics
pre-start hook plugin
pre-start h...
pre-stop hook plugin
pre-stop ho...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/images/llc-isolation.png b/docs/images/llc-isolation.png deleted file mode 100644 index 769b2bb7c..000000000 Binary files a/docs/images/llc-isolation.png and /dev/null differ diff --git a/docs/images/llc-isolation.svg b/docs/images/llc-isolation.svg new file mode 100644 index 000000000..739a1f2a8 --- /dev/null +++ b/docs/images/llc-isolation.svg @@ -0,0 +1,4 @@ + + + +
kubelet
kubelet
Runtime Hook Manager
Runtime Hook Ma...
Runtime
Runtime
Runtime Hooks
Runtime Hooks
1, start container request
1, start contain...
2, start contaienr
request
2, start contaie...
3. start contaienr
response
3. start contaie...
4. post-start hook request 
4. post-start...
6. post-start
hook response 
6. post-start...
7. start container response
7. start contain...
5. set LLC isolation params 
5. set LLC isola...
Viewer does not support full SVG 1.1
\ No newline at end of file