From d81aa01d0e9fd1c85a8a0180e80476e2faeb0bfe Mon Sep 17 00:00:00 2001 From: Rintaro Okamura Date: Thu, 4 Jun 2020 11:45:31 +0900 Subject: [PATCH] :bento: update architecture overview svg to add agent sidecar Signed-off-by: Rintaro Okamura --- design/Vald Future Architecture Overview.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/design/Vald Future Architecture Overview.svg b/design/Vald Future Architecture Overview.svg index ff8532b039..03e3fa1009 100644 --- a/design/Vald Future Architecture Overview.svg +++ b/design/Vald Future Architecture Overview.svg @@ -1,3 +1,3 @@ -
Kubernetess
Kubernetess

Node
Node...

Ingress Node
Ingress Node...
      Custom Controller
      Custom Controller

Persistent Layer
Persistent Layer

Ingress
Ingress...

Deployment
Deployment...

HPA
HPA...
 Pod
 Pod

Vald Ingress Filter
Filter Requests

Vald Ingress Filter...
 Pod
 Pod

Vald Filter Gateway
Filter Requests / Responses
Vald Filter Gateway...
 Pod
 Pod

Vald Meta Gateway
Meta Gateway

Vald Meta Gateway...
 Pod
 Pod

Vald Backup Gateway
Meta Gateway
Vald Backup Gateway...
 Pod
 Pod

Vald LB Gateway
Balancing Gateway

Vald LB Gateway...
 Pod
 Pod

Agent Discoverer
Discover Pods

Agent Discoverer...

HPA
HPA...
 Pod
 Pod

Vald Egress Filter
Filter Responses
Vald Egress Filter...
 Pod
 Pod

Vald Meta
RDB,NoSQL,etc...

Vald Meta...
 Pod
 Pod

Vald Backup Manager
MySQL,Cassndra

Vald Backup Manager...
 Pod
 Pod

Vald Compressor
LZ4,ZSTD,GZIP,GOB
Vald Compressor...
 Pod
 Pod

Vald Agent
NGT,SPTAG,Faiss
Vald Agent...

Master
Master

Kube-APIServer
Kube-APIServer

Daemonset
Daemonset
Text
Text
 Pod
 Pod

Vald Index Manager
            Manage Indexing
Vald Index Manager            Man...
async
async

Architecture Overview

Architecture Overview
 Pod
 Pod

Vald CRD
Deplpy & Magage Vald
Vald CRD...
 Pod
 Pod

Vald Agent Scheduler
Scedule Vald Agent
Vald Agent Scheduler...
 Pod
 Pod

Vald Replication
Manager Controller
Controlls Replication Agent
Vald Replication...
 Pod
 Pod

Vald Replication
Manager Agent
Manage Replication of Index
Vald Replication...
async
async
optional
optional
optional
optional

Vald Ingress
Vald Ingress
optional
optional
optional
optional
 
 
Redis
Redis
   
   
Cassandra
Cassan...
   
   
MySQL
MySQL
Viewer does not support full SVG 1.1
\ No newline at end of file +
Kubernetess
Kubernetess

Node
Node...

Ingress Node
Ingress Node...
      Custom Controller
      Custom Controller

Persistent Layer
Persistent Layer

Ingress
Ingress...

Deployment
Deployment...

HPA
HPA...
 Pod
 Pod

Vald Ingress Filter
Filter Requests

Vald Ingress Filter...
 Pod
 Pod

Vald Filter Gateway
Filter Requests / Responses
Vald Filter Gateway...
 Pod
 Pod

Vald Meta Gateway
Meta Gateway

Vald Meta Gateway...
 Pod
 Pod

Vald Backup Gateway
Meta Gateway
Vald Backup Gateway...
 Pod
 Pod

Vald LB Gateway
Balancing Gateway

Vald LB Gateway...
 Pod
 Pod

Agent Discoverer
Discover Pods

Agent Discoverer...

HPA
HPA...
 Pod
 Pod

Vald Egress Filter
Filter Responses
Vald Egress Filter...
 Pod
 Pod

Vald Meta
RDB,NoSQL,etc...

Vald Meta...
 Pod
 Pod

Vald Backup Manager
MySQL,Cassndra

Vald Backup Manager...
 Pod
 Pod

Vald Compressor
LZ4,ZSTD,GZIP,GOB
Vald Compressor...
 Pod
 Pod

Vald Agent
NGT,SPTAG,Faiss
Vald Agent...

Master
Master

Kube-APIServer
Kube-APIServer

Daemonset
Daemonset
Text
Text
 Pod
 Pod

Vald Index Manager
            Manage Indexing
Vald Index Manager            Man...
async
async

Architecture Overview

Architecture Overview
 Pod
 Pod

Vald CRD
Deploy & Manage Vald
Vald CRD...
 Pod
 Pod

Vald Agent Scheduler
Schedule Vald Agent
Vald Agent Scheduler...
 Pod
 Pod

Vald Replication
Manager Controller
Control Replication Agent
Vald Replication...
 Pod
 Pod

Vald Replication
Manager Agent
Manage Replication of Index
Vald Replication...
async
async
optional
optional
optional
optional

Vald Ingress
Vald Ingress
optional
optional
optional
optional
 
 
Redis
Redis
   
   
Cassandra
Cassan...
   
   
MySQL
MySQL
Object Storage
GCS, S3
Object S...
Vald Agent Sidecar
Backup Index Data
Vald Age...
Volume
To Save Index Data
Volume...
Viewer does not support full SVG 1.1
\ No newline at end of file