-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathService_Mesh_Architectures.drawio
192 lines (192 loc) · 38 KB
/
Service_Mesh_Architectures.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
188
189
190
191
192
<mxfile host="app.diagrams.net" modified="2024-01-16T02:09:29.668Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0" etag="IrOihlfYf8yJsxqlP9GG" version="22.1.18" type="github">
<diagram name="Page-1" id="cFTK6pQGaASeuABekSiG">
<mxGraphModel dx="2054" dy="566" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="10bWhmSY3kDKxyuxGuua-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C2DAF2;" vertex="1" parent="1">
<mxGeometry x="-120" y="1250" width="240" height="150" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-3" target="10bWhmSY3kDKxyuxGuua-5">
<mxGeometry relative="1" as="geometry">
<mxPoint x="425" y="460" as="targetPoint" />
<Array as="points">
<mxPoint x="410" y="510" />
<mxPoint x="410" y="435" />
<mxPoint x="610" y="435" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-3" value="Mesh Traffic&nbsp;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" vertex="1" parent="1">
<mxGeometry y="510" width="800" height="120" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-4" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="520" y="250" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-5" value="<font face="Times New Roman">Mesh Traffic&nbsp;</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D5E8D4;" vertex="1" parent="1">
<mxGeometry x="10" y="240" width="800" height="120" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-6" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" vertex="1" parent="1">
<mxGeometry x="140" y="140" width="200" height="190" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-7" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-25" y="400" as="sourcePoint" />
<mxPoint x="825" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-8" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#C3E3E8;" vertex="1" parent="1">
<mxGeometry x="130" y="520" width="580" height="100" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-9" value="<font face="Times New Roman">Pilot&nbsp;</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="280" y="540" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-10" value="<font face="Times New Roman">Citadel</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="410" y="540" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-11" value="<font face="Times New Roman">Galley</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="540" y="540" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-28" target="10bWhmSY3kDKxyuxGuua-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-13" value="<font face="Times New Roman">Service A</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="180" y="160" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-13">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-15" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" vertex="1" parent="1">
<mxGeometry x="510" y="140" width="200" height="190" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-17" target="10bWhmSY3kDKxyuxGuua-27">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-17" value="<font face="Times New Roman">Service B</font>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="550" y="160" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-27" target="10bWhmSY3kDKxyuxGuua-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-19" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjAiIHdpZHRoPSIxMjAiIHZpZXdCb3g9IjAgMCAxMjAgNjAiPjxwYXRoIGZpbGw9IiM0NjZiYjAiIHRyYW5zZm9ybT0ibWF0cml4KC4xMDE4NzEgMCAwIC4xMDE4NzEgMTIuNzQ3ODM5IDMuMjM1MTgyKSIgZD0iTTEyOS40IDQ3OS4ybC0xMTguMS01OWgzMTQuOHptMC0zMTQuOEwxMS4zIDQwMC41bDExOC4xLTE5Ljd6TTE0OSA3djM3My44bDE3Ny4xIDE5Ljd6Ii8+PHBhdGggZD0iTTU4LjQ5NyAyMC4zM3YxOS4wMTdoLTQuMlYyMC4zM3ptNi40NDYgMTUuNTdjLjE3NC4yOTguMzk3LjUyLjY0NS43Mi4yNzMuMTk4LjU3LjMyMi45MTcuNDJzLjY5NC4xMjQgMS4wNjYuMTI0YTMuMzcgMy4zNyAwIDAgMCAuODQzLS4xYy4yOTgtLjA3NS41Ny0uMTUuNzkzLS4yOThhMS43NCAxLjc0IDAgMCAwIC41OTUtLjUyMWMuMTUtLjIyMy4yNDgtLjQ5Ni4yNDgtLjg0MyAwLS41Ny0uMzcyLS45OTItMS4xNC0xLjMtLjc0NC0uMjczLTEuOC0uNTctMy4xNS0uODQzbC0xLjYxMi0uNDQ2Yy0uNTItLjE3NC0uOTkyLS4zOTctMS4zODgtLjY3YTMuMzQgMy4zNCAwIDAgMS0uOTkyLTEuMDRjLS4yNDgtLjQyLS4zNzItLjkxNy0uMzcyLTEuNTM3IDAtLjg5My4xNzQtMS42MTIuNTItMi4xODJzLjc5My0xLjAxNyAxLjM2NC0xLjM0IDEuMjE1LS41NyAxLjktLjY5NGExMi43NSAxMi43NSAwIDAgMSAyLjE4Mi0uMTk4IDEwLjI1IDEwLjI1IDAgMCAxIDIuMTU3LjIyM2MuNjk0LjE1IDEuMzE0LjM3MiAxLjg4NC43Mi41NDUuMzQ3IDEuMDE3Ljc5MyAxLjM2NCAxLjM0LjM3Mi41Ny41NyAxLjI2NC42NDUgMi4xMDdoLTMuNTk1Yy0uMDUtLjcyLS4zMjItMS4yMTUtLjgxOC0xLjQ4OGEzLjkyIDMuOTIgMCAwIDAtMS43Ni0uMzk3Yy0uMjIzIDAtLjQ0Ni4wMjUtLjY5NC4wNXMtLjQ3LjA3NC0uNjcuMTc0LS4zNzIuMjIzLS41Mi4zOTctLjIyMy4zOTctLjIyMy42N2MwIC4zNDcuMTI0LjYyLjM3Mi44MTguMjQ4LjIyMy41Ny4zOTcuOTY3LjUyYTEzLjU5IDEzLjU5IDAgMCAwIDEuMzY0LjM0N2wxLjU2Mi4zNDcgMS42MTIuNDQ2YTUuNTYgNS41NiAwIDAgMSAxLjM4OC42OTRjLjM5Ny4yOTguNzQ0LjY0NS45OTIgMS4xcy4zNzIuOTY3LjM3MiAxLjYxMmMwIC45MTctLjE3NCAxLjY2LS41NDUgMi4yOGE0LjUyIDQuNTIgMCAwIDEtMS40MTMgMS40ODhjLS41OTUuMzcyLTEuMjY0LjY0NS0yLjAwOC43OTNhMTEuNzMgMTEuNzMgMCAwIDEtMi4zMDYuMjIzIDEwLjMzIDEwLjMzIDAgMCAxLTIuMzMxLS4yNDhjLS43Ny0uMTUtMS40MzgtLjQyLTIuMDMzLS43OTNhNC40MiA0LjQyIDAgMCAxLTEuNDYzLTEuNDg4Yy0uMzcyLS42Mi0uNTk1LTEuMzg4LS42Mi0yLjMwNmgzLjU5NWMuMDUuNDcuMTI0LjgxOC4yOTggMS4xMTZ6bTE4LjY3LTEwLjMzOHYyLjUzSDgwLjg2VjM0LjljMCAuNjQ1LjEgMS4wNjYuMzIyIDEuM3MuNjQ1LjMyMiAxLjMuMzIybC42Mi0uMDI1LjU3LS4wNzR2Mi45MjZjLS4zMjIuMDUtLjY3LjEtMS4wNjYuMWwtMS4xNC4wMjVhMTEuNjQgMTEuNjQgMCAwIDEtMS42Ni0uMTI0Yy0uNTItLjA3NC0uOTkyLS4yMjMtMS4zODgtLjQ3LS4zOTctLjIyMy0uNzItLjU3LS45NDItLjk5MnMtLjM0Ny0uOTkyLS4zNDctMS42ODZWMjguMWgtMi4yOHYtMi41M2gyLjI4di00LjExNmgzLjc0NHY0LjExNnptMS45LTIuMTMydi0zLjFoMy43N3YzLjEyNGgtMy43N3ptMy43OTMgMi4xMzJ2MTMuNzZoLTMuNzd2LTEzLjc2em0zLjA2IDMuODkzYy4zNDctLjg5My44MTgtMS42NiAxLjQzOC0yLjI4czEuMzY0LTEuMTE2IDIuMjMtMS40NjMgMS44MzUtLjUyIDIuOTI2LS41MiAyLjA1OC4xNzQgMi45NS41MmMuODY4LjM0NyAxLjYzNi44NDMgMi4yNTYgMS40NjNzMS4xIDEuMzg4IDEuNDM4IDIuMjguNDk2IDEuODg0LjQ5NiAzYzAgMS4xLS4xNzQgMi4wODMtLjQ5NiAyLjk3NS0uMzQ3Ljg5My0uODE4IDEuNjM2LTEuNDM4IDIuMjhhNi40NiA2LjQ2IDAgMCAxLTIuMjU2IDEuNDYzYy0uODY4LjM0Ny0xLjg2LjQ5Ni0yLjk1LjQ5NnMtMi4wNTgtLjE3NC0yLjkyNi0uNDk2Yy0uODY4LS4zNDctMS42MTItLjgxOC0yLjIzLTEuNDYzLS42Mi0uNjItMS4xLTEuMzg4LTEuNDM4LTIuMjhzLS40OTYtMS44ODQtLjQ5Ni0yLjk3NS4xNzQtMi4xMDcuNDk2LTN6bTMuNDQ2IDQuNjEyYy4xLjUyLjI5OC45OTIuNTQ1IDEuNDEzYTIuNzggMi43OCAwIDAgMCAxLjAxNy45OTJjLjQyMi4yNDguOTY3LjM3MiAxLjU4Ny4zNzJzMS4xNjUtLjEyNCAxLjYxMi0uMzcyYTIuODIgMi44MiAwIDAgMCAxLjA0LS45OTIgNC40IDQuNCAwIDAgMCAuNTQ1LTEuNDEzIDguNjYgOC42NiAwIDAgMCAuMTQ5LTEuNjEyIDguNjYgOC42NiAwIDAgMC0uMTQ5LTEuNjEyYy0uMS0uNTItLjI5OC0uOTkyLS41NDUtMS40MTNhMi44NyAyLjg3IDAgMCAwLTEuMDQtLjk5MmMtLjQ0NS0uMjQ4LS45NjctLjM5Ny0xLjYxMi0uMzk3cy0xLjE2NS4xMjQtMS41ODcuMzk3YTMgMyAwIDAgMC0xLjAxNy45OTJjLS4yNDcuMzk3LS40NDYuODY4LS41NDUgMS40MTNhOC44NiA4Ljg2IDAgMCAwLS4xNDkgMS42MTJjLS4wMjUuNTQ1LjA1IDEuMS4xNSAxLjYxMnoiLz48L3N2Zz4=;" vertex="1" parent="1">
<mxGeometry x="150" y="540" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.269;entryY=0.996;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390.04" y="510.48" as="sourcePoint" />
<mxPoint x="215.23999999999984" y="360" as="targetPoint" />
<Array as="points">
<mxPoint x="410.04" y="510.48" />
<mxPoint x="410.04" y="435.48" />
<mxPoint x="215.04000000000002" y="435.48" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-21" value="<font face="Times New Roman">Ingress Traffic</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="-90" y="250" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-22" value="<font face="Times New Roman">Egress Traffic</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="805" y="250" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-23" value="<font face="Times New Roman">Data Plane&nbsp;</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="10" y="208" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-24" value="<font face="Times New Roman">Control Plane&nbsp;</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="15" y="480" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-25" value="<font face="Times New Roman">Discovery Configuration Certificates&nbsp;</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="320" y="400" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-26" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-140" y="279.5" as="sourcePoint" />
<mxPoint x="930" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-27" value="<img height="60" width="60" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAAAXNSR0IArs4c6QAACSd0RVh0bXhmaWxlACUzQ214R3JhcGhNb2RlbCUzRSUzQ3Jvb3QlM0UlM0NteENlbGwlMjBpZCUzRCUyMjAlMjIlMkYlM0UlM0NteENlbGwlMjBpZCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIwJTIyJTJGJTNFJTNDbXhDZWxsJTIwaWQlM0QlMjIyJTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMnNoYXBlJTNEaW1hZ2UlM0J2ZXJ0aWNhbExhYmVsUG9zaXRpb24lM0Rib3R0b20lM0JsYWJlbEJhY2tncm91bmRDb2xvciUzRGRlZmF1bHQlM0J2ZXJ0aWNhbEFsaWduJTNEdG9wJTNCYXNwZWN0JTNEZml4ZWQlM0JpbWFnZUFzcGVjdCUzRDAlM0JpbWFnZSUzRGRhdGElM0FpbWFnZSUyRnN2ZyUyQnhtbCUyQ1BITjJaeUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQm9aV2xuYUhROUlqWTBJaUIzYVdSMGFEMGlOalFpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJJTJCUEdSbFpuTSUyQlBHTnNhWEJRWVhSb0lHbGtQU0pCSWo0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOQ0lpOCUyQlBDOWpiR2x3VUdGMGFENDhjR0YwYUNCa1BTSk5Nakl1T1NBeE15NDJhREkzTVM0NGRqSTVOaTR5U0RJeUxqbDZJaUJwWkQwaVFpSXZQand2WkdWbWN6NDhaeUIwY21GdWMyWnZjbTA5SW0xaGRISnBlQ2d1TWpnek5ESTBJREFnTUNBdU1qZ3pOREkwSUMweE15NHdOalF4T1RFZ015NHlNVE01TnpJcElqNDhjR0YwYUNCbWFXeHNQU0lqWWpNeFlXRmlJaUJrUFNKTk1URTJMamNnTVRBM0xqWnNMVEUwTGpNdE9DNDVMak1nTVRNdU5pQXhOQzR6SURndU9YcHRNakF1TmlBME55NDJiQzB1TXkweE15NHpMVEV5TGpVdE55NDRZeTB1TWkwdU1TMHVOQzB1TXkwdU5TMHVOR3d1TXlBeE15NDBlbTB0TkRRdU55QXhOeTQ1YkMwek1pNDNMVEl3TGpNdExqZ3RNelFnTVRZdE5pNDVMUzR6TFRFekxqWXRNalV1TmlBeE1XTXRNaUF1T1MwekxqSWdNaTQzTFRNdU1TQTBMamhzTVNBME1DNDRZekFnTWk0eElERXVNeUEwTGpJZ015NHpJRFV1Tkd3ek9TNHlJREkwTGpOak1TNDRJREV1TVNBMElERXVOQ0ExTGprdU9TNHlMUzR4TGpRdExqRXVOaTB1TW13eU5DNHhMVEV3TGpRdE1UTXVNUzA0TGpGNklpQmpiR2x3TFhCaGRHZzlJblZ5YkNnalFTa2lMejQ4Y0dGMGFDQm1hV3hzUFNJalpERTJNMk5sSWlCamJHbHdMWEJoZEdnOUluVnliQ2dqUVNraUlHUTlJazB4T1RndU15QTVOeTQ1WXkwdU1TMHlMalF0TVM0MUxUUXVPUzB6TGprdE5pNHpiQzAwTnk0MkxUSTVMalV0TVM0MUxqWXVNeUF4TkM0eklETTNMamNnTWpNdU5DNDVJRE00TGpJZ01UUXVOQ0E0TGprdU9DMHVNM3B0TFRVM0lEWTNMakZNT1RjZ01UTTNMalpzTFRFdU1TMDBOaUF5TUM0eUxUZ3VOeTB1TkMweE5TNDVMVE14TGpNZ01UTXVOV010TWk0eklERXRNeTQzSURNdU1TMHpMallnTlM0MmJERXVNeUExTkdNd0lESXVOU0F4TGpVZ05DNDVJRE11T1NBMkxqTnNOVEV1T1NBek1pNHlZekl1TVNBeExqTWdOQzQzSURFdU55QTJMamtnTVNBdU1pMHVNUzQwTFM0eUxqWXRMakpzTXpBdU5pMHhNeTR5TFRFMUxqSXRPUzQwZWlJdlBqeHdZWFJvSUdacGJHdzlJaU5sTVRObFlXWWlJR05zYVhBdGNHRjBhRDBpZFhKc0tDTkJLU0lnWkQwaVRUSTJOUzQ0SURZd0xqRnNMVFkyTGpVdE5ERXVNbU10TWk0MUxURXVOUzAxTGpRdE1TNDVMVGN1T1MweExqRXRMakl1TVMwdU5TNHlMUzQzTGpOc0xUWTBMamtnTWpoakxUSXVOaUF4TGpFdE5DNHlJ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">" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="550" y="250" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-28" value="<img height="60" width="60" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAAAXNSR0IArs4c6QAACSd0RVh0bXhmaWxlACUzQ214R3JhcGhNb2RlbCUzRSUzQ3Jvb3QlM0UlM0NteENlbGwlMjBpZCUzRCUyMjAlMjIlMkYlM0UlM0NteENlbGwlMjBpZCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIwJTIyJTJGJTNFJTNDbXhDZWxsJTIwaWQlM0QlMjIyJTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMnNoYXBlJTNEaW1hZ2UlM0J2ZXJ0aWNhbExhYmVsUG9zaXRpb24lM0Rib3R0b20lM0JsYWJlbEJhY2tncm91bmRDb2xvciUzRGRlZmF1bHQlM0J2ZXJ0aWNhbEFsaWduJTNEdG9wJTNCYXNwZWN0JTNEZml4ZWQlM0JpbWFnZUFzcGVjdCUzRDAlM0JpbWFnZSUzRGRhdGElM0FpbWFnZSUyRnN2ZyUyQnhtbCUyQ1BITjJaeUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQm9aV2xuYUhROUlqWTBJaUIzYVdSMGFEMGlOalFpSUhacFpYZENiM2c5SWpBZ01DQTJOQ0EyTkNJJTJCUEdSbFpuTSUyQlBHTnNhWEJRWVhSb0lHbGtQU0pCSWo0OGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOQ0lpOCUyQlBDOWpiR2x3VUdGMGFENDhjR0YwYUNCa1BTSk5Nakl1T1NBeE15NDJhREkzTVM0NGRqSTVOaTR5U0RJeUxqbDZJaUJwWkQwaVFpSXZQand2WkdWbWN6NDhaeUIwY21GdWMyWnZjbTA5SW0xaGRISnBlQ2d1TWpnek5ESTBJREFnTUNBdU1qZ3pOREkwSUMweE15NHdOalF4T1RFZ015NHlNVE01TnpJcElqNDhjR0YwYUNCbWFXeHNQU0lqWWpNeFlXRmlJaUJrUFNKTk1URTJMamNnTVRBM0xqWnNMVEUwTGpNdE9DNDVMak1nTVRNdU5pQXhOQzR6SURndU9YcHRNakF1TmlBME55NDJiQzB1TXkweE15NHpMVEV5TGpVdE55NDRZeTB1TWkwdU1TMHVOQzB1TXkwdU5TMHVOR3d1TXlBeE15NDBlbTB0TkRRdU55QXhOeTQ1YkMwek1pNDNMVEl3TGpNdExqZ3RNelFnTVRZdE5pNDVMUzR6TFRFekxqWXRNalV1TmlBeE1XTXRNaUF1T1MwekxqSWdNaTQzTFRNdU1TQTBMamhzTVNBME1DNDRZekFnTWk0eElERXVNeUEwTGpJZ015NHpJRFV1Tkd3ek9TNHlJREkwTGpOak1TNDRJREV1TVNBMElERXVOQ0ExTGprdU9TNHlMUzR4TGpRdExqRXVOaTB1TW13eU5DNHhMVEV3TGpRdE1UTXVNUzA0TGpGNklpQmpiR2x3TFhCaGRHZzlJblZ5YkNnalFTa2lMejQ4Y0dGMGFDQm1hV3hzUFNJalpERTJNMk5sSWlCamJHbHdMWEJoZEdnOUluVnliQ2dqUVNraUlHUTlJazB4T1RndU15QTVOeTQ1WXkwdU1TMHlMalF0TVM0MUxUUXVPUzB6TGprdE5pNHpiQzAwTnk0MkxUSTVMalV0TVM0MUxqWXVNeUF4TkM0eklETTNMamNnTWpNdU5DNDVJRE00TGpJZ01UUXVOQ0E0TGprdU9DMHVNM3B0TFRVM0lEWTNMakZNT1RjZ01UTTNMalpzTFRFdU1TMDBOaUF5TUM0eUxUZ3VOeTB1TkMweE5TNDVMVE14TGpNZ01UTXVOV010TWk0eklERXRNeTQzSURNdU1TMHpMallnTlM0MmJERXVNeUExTkdNd0lESXVOU0F4TGpVZ05DNDVJRE11T1NBMkxqTnNOVEV1T1NBek1pNHlZekl1TVNBeExqTWdOQzQzSURFdU55QTJMamtnTVNBdU1pMHVNUzQwTFM0eUxqWXRMakpzTXpBdU5pMHhNeTR5TFRFMUxqSXRPUzQwZWlJdlBqeHdZWFJvSUdacGJHdzlJaU5sTVRObFlXWWlJR05zYVhBdGNHRjBhRDBpZFhKc0tDTkJLU0lnWkQwaVRUSTJOUzQ0SURZd0xqRnNMVFkyTGpVdE5ERXVNbU10TWk0MUxURXVOUzAxTGpRdE1TNDVMVGN1T1MweExqRXRMakl1TVMwdU5TNHlMUzQzTGpOc0xUWTBMamtnTWpoakxUSXVOaUF4TGpFdE5DNHlJ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">" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="180" y="250" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-29" value="<font style="font-size: 18px;" face="Times New Roman">CLI</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="-50" y="1295" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-30" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C2DAF2;" vertex="1" parent="1">
<mxGeometry x="240" y="1200" width="550" height="290" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C2DAF2;" vertex="1" parent="1">
<mxGeometry x="320" y="1620" width="320" height="420" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-33" target="10bWhmSY3kDKxyuxGuua-45">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-33" value="<font style="font-size: 18px;" face="Times New Roman">Application</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="407.5" y="1795" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-34" value="<font style="font-size: 18px;" face="Times New Roman">Linkerd-Init</font>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C7C7C7;shadow=1;" vertex="1" parent="1">
<mxGeometry x="410" y="1940" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-35" value="<font style="font-size: 18px;" face="Times New Roman">Destination</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="372.5" y="1250" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-36" value="<font style="font-size: 18px;">Proxy-Injector</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="590" y="1250" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-37" value="<font style="font-size: 18px;" face="Times New Roman">Identity&nbsp;</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="295" y="1380" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-38" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-80" y="1550" as="sourcePoint" />
<mxPoint x="990" y="1540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-39" value="<font style="font-size: 18px;" face="Times New Roman">Linkerd-namespace</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="587.5" y="1395" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-40" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-45">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="145" y="1679.41" as="sourcePoint" />
<mxPoint x="840" y="1679" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-45" target="10bWhmSY3kDKxyuxGuua-33">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.161;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="452.4749999999999" y="1650" as="sourcePoint" />
<mxPoint x="427.52" y="1440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-43" value="<font style="font-size: 24px;" face="Times New Roman">POD</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="570" y="2000" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-44" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" target="10bWhmSY3kDKxyuxGuua-45">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="145" y="1679.41" as="sourcePoint" />
<mxPoint x="840" y="1679" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-45" value="<font style="font-size: 18px;" face="Times New Roman">Linkerd-Proxy</font>" style="rounded=0;whiteSpace=wrap;html=1;shadow=1;" vertex="1" parent="1">
<mxGeometry x="407.5" y="1650" width="155" height="60" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.433;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-29" target="10bWhmSY3kDKxyuxGuua-30">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.726;entryY=0.833;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="10bWhmSY3kDKxyuxGuua-45" target="10bWhmSY3kDKxyuxGuua-35">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-48" value="<font style="font-size: 18px;" face="Times New Roman">Control Plane</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="820" y="1490" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="10bWhmSY3kDKxyuxGuua-49" value="<font style="font-size: 18px;" face="Times New Roman">Data Plane</font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="830" y="1550" width="100" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>