@@ -9,6 +9,7 @@ Yorkie cluster on kubernetes
9
9
- [ Instructions] ( #instructions )
10
10
- [ Development] ( #development )
11
11
- [ Project Structure] ( #project-structure )
12
+ - [ Minikube Structure] ( #minikube-structure )
12
13
- [ About Yorkie] ( #about-yorkie )
13
14
- [ Roadmap] ( #roadmap )
14
15
@@ -72,10 +73,23 @@ git clone https://github.com/Krapi0314/yorkie-tldraw.git
72
73
73
74
- ` kompose ` : k8s manifests converted from yorkie docker-compose files
74
75
- ` minikube ` : k8s manifests for local k8s cluster (minikube)
75
- - ** istio & envoy sidecar is not implemented to simplify**
76
+ - ** istio & envoy sidecar will be implemented in later updates.**
77
+ - ** for now, istio is not implemented to simplify**
76
78
** yorkie cluster architecture in local environment, and also instruction guide**
77
79
- ` monitoring ` : k8s manifest for monitoring tool (prometheus & grafana)
78
80
81
+ ### Minikube Structure
82
+
83
+ ![ argocd screenshot] ( ./screenshot/argocd.PNG )
84
+
85
+ In minikube yorie cluster, there are:
86
+
87
+ - ` yorkie-ingress ` : ingress (lb, gw) for routing yorkie related services
88
+ - ` envoy-service ` -> ` envoy pod ` : envoy proxy for web connection & routing api, 1 replica exists
89
+ - ` yorkie-service ` -> ` yorkie pods ` : yorkie api server, 3 replica exists
90
+ - ` etcd-service ` -> ` etcd stateful pod ` : etcd for cluster mode, 1 replica exists
91
+ - ` mongo-service ` -> ` mongo stateful pod ` : mongodb for nosql db, 1 replica exists
92
+
79
93
### About Yorkie
80
94
81
95
Yorkie is an open source document store for building
@@ -89,7 +103,8 @@ Yorkie references
89
103
90
104
## Roadmap
91
105
92
- - [x] yorkie broadcasting cluster mode on minikube (local)
106
+ - [x] yorkie broadcasting cluster mode on minikube (local, simple version)
107
+ - [ ] yorkie broadcasting cluster mode on minikube (istio & envoy sidecar)
93
108
- [ ] yorkie broadcasting cluster mode on GKE (cloud)
94
109
- [ ] yorkie cluster mode (other architectural approach) on minikube (local)
95
110
- [ ] yorkie cluster mode (other architectural approach) on GKE (cloud)
0 commit comments