-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcluster.drawio
187 lines (187 loc) · 36.6 KB
/
cluster.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<mxfile host="65bd71144e">
<diagram id="vm85baVlHBiR-AYJotBk" name="Page-1">
<mxGraphModel dx="2006" dy="1598" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="OLD6LjoG2daucKDJ2yGG-48" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;labelBackgroundColor=none;fontSize=11;strokeColor=#666666;fillColor=#f5f5f5;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="-345" y="-21" width="1244" height="620" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-49" value="<b><font color="#666666">KubeGem</font></b><font color="#5e5e5e">&nbsp;Cluster</font>" style="whiteSpace=wrap;html=1;fontSize=14;strokeColor=#5C5C5C;strokeWidth=0;fillColor=#FFFFFF;align=center;opacity=0;fontFamily=Lucida Console;fontColor=#AAAAAA;" parent="1" vertex="1">
<mxGeometry x="-317" y="-24" width="157" height="60" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-50" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" parent="1" vertex="1">
<mxGeometry x="-345" y="-18" width="50" height="50" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-45" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;strokeWidth=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-314" y="230" width="540" height="348.25" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-17" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;strokeWidth=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="447" y="237" width="404" height="135.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-1" value="" style="strokeColor=default;fillColor=none;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;gradientColor=#ffffff;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-12.5" y="283" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-2" value="<font color="#000000">Gems Service</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-1" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Lucida Console;fontSize=14;startArrow=classic;startFill=1;endArrow=none;endFill=0;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="OLD6LjoG2daucKDJ2yGG-3" target="OLD6LjoG2daucKDJ2yGG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-78" y="517"/>
<mxPoint x="-78" y="429"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-3" value="" style="strokeColor=default;fillColor=none;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;gradientColor=#ffffff;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-12.5" y="483" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-4" value="<font color="#000000">Gems Message</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-3" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-5" value="" style="strokeColor=default;fillColor=none;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;gradientColor=#ffffff;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-12.5" y="379" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-6" value="<font color="#000000">Gems Worker</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-5" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-26" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Lucida Console;fontSize=13;strokeColor=#FFCCCC;strokeWidth=1;dashed=1;" parent="1" source="OLD6LjoG2daucKDJ2yGG-7" target="OLD6LjoG2daucKDJ2yGG-3" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-47" value="push<br>message" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-26" vertex="1" connectable="0">
<mxGeometry x="0.1848" y="-6" relative="1" as="geometry">
<mxPoint x="-13" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-7" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="464" y="286" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-8" value="<font color="#000000">Gems Agent</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-7" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-9" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="662" y="286" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-10" value="<font color="#000000">Gems Controller</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-9" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;strokeColor=#4284F3;fontFamily=Lucida Console;curved=1;" parent="1" source="OLD6LjoG2daucKDJ2yGG-11" target="OLD6LjoG2daucKDJ2yGG-17" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-43" value="请求" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-16" vertex="1" connectable="0">
<mxGeometry x="-0.0981" y="12" relative="1" as="geometry">
<mxPoint x="4" y="-6" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-25" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Lucida Console;fontSize=13;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="OLD6LjoG2daucKDJ2yGG-11" target="OLD6LjoG2daucKDJ2yGG-19" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Lucida Console;fontSize=13;strokeColor=#4284F3;strokeWidth=2;endArrow=none;endFill=0;startArrow=classic;startFill=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="OLD6LjoG2daucKDJ2yGG-11" target="OLD6LjoG2daucKDJ2yGG-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-107" y="429" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontFamily=Lucida Console;fontSize=13;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="OLD6LjoG2daucKDJ2yGG-11" target="OLD6LjoG2daucKDJ2yGG-30" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-42" value="Tunnel" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-32" vertex="1" connectable="0">
<mxGeometry x="0.0159" relative="1" as="geometry">
<mxPoint y="-9" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-11" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;gradientColor=#ffffff;dashed=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-43" y="265" width="231" height="198" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-13" value="" style="strokeColor=default;fillColor=none;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=20;fontSize=11;fontColor=#9E9E9E;align=center;html=1;gradientColor=#ffffff;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-283" y="394.5" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-14" value="<font color="#000000">Gems Dashboard</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-13" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-18" value="Zone" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=13;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="462" y="245" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-19" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#d6b656;fillColor=#fff2cc;strokeWidth=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="452" y="422" width="404" height="135.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-27" value="推送消息" style="edgeStyle=orthogonalEdgeStyle;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;fontFamily=Lucida Console;fontSize=13;strokeColor=#FFCCCC;strokeWidth=1;" parent="1" source="OLD6LjoG2daucKDJ2yGG-20" target="OLD6LjoG2daucKDJ2yGG-3" edge="1">
<mxGeometry x="0.1576" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-20" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="469" y="471" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-21" value="<font color="#000000">Gems Agent</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-20" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-22" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="667" y="471" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-23" value="<font color="#000000">Gems Controller</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-22" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-24" value="Zone" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=13;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="467" y="430" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-30" value="" style="strokeColor=default;fillColor=none;shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;fontColor=#9E9E9E;align=center;html=1;gradientColor=#ffffff;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-12.5" y="102" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-31" value="<font color="#000000">Gems Edge</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-30" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-34" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#9673a6;fillColor=#e1d5e7;strokeWidth=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="447" y="53" width="404" height="135.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Lucida Console;fontSize=13;strokeColor=#4284F3;strokeWidth=2;" parent="1" source="OLD6LjoG2daucKDJ2yGG-35" target="OLD6LjoG2daucKDJ2yGG-30" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-41" value="Tunnel" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=13;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-40" vertex="1" connectable="0">
<mxGeometry x="0.0767" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-35" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="464" y="102" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-36" value="<font color="#000000">Gems Agent</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-35" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-37" value="" style="shadow=0;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;fontSize=11;align=center;html=1;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="662" y="102" width="170" height="68.5" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-38" value="<font color="#000000">Gems Controller</font><br>Service<hr><span style="font-size: 11px">KubeGems Engine<br><br></span>" style="dashed=0;connectable=0;html=1;fillColor=#5184F3;strokeColor=none;shape=mxgraph.gcp2.hexIcon;prIcon=container_engine;part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=top;spacingLeft=5;fontColor=#999999;fontSize=12;spacingTop=-8;fontFamily=Lucida Console;" parent="OLD6LjoG2daucKDJ2yGG-37" vertex="1">
<mxGeometry width="44" height="39" relative="1" as="geometry">
<mxPoint x="5" y="7" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-39" value="Edge" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=13;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="462" y="61" width="41" height="20" as="geometry"/>
</mxCell>
<mxCell id="OLD6LjoG2daucKDJ2yGG-46" value="<font style="font-size: 14px">Center</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=13;fontFamily=Lucida Console;" parent="1" vertex="1">
<mxGeometry x="-298" y="241" width="54" height="20" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>