-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmetalLB.drawio
More file actions
103 lines (103 loc) · 14.4 KB
/
Copy pathmetalLB.drawio
File metadata and controls
103 lines (103 loc) · 14.4 KB
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
<mxfile host="app.diagrams.net" modified="2023-12-28T09:55:42.228Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" etag="5toEKD7DA5KunM87YhIN" version="22.1.15" type="github">
<diagram name="Page-1" id="liUXyzqEzTiC6ewPZtAJ">
<mxGraphModel dx="2304" dy="1151" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-14" value="" style="swimlane;startSize=0;" vertex="1" parent="1">
<mxGeometry x="60" y="354.54" width="680" height="560" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-15" value="<font style="font-size: 14px;"><b>Cluster</b></font>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="15" y="10" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-7" value="node13: nginx-server" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="460" y="20" width="190" height="260" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-9" value="ip:&nbsp;https://101.126.31.184" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-7">
<mxGeometry y="30" width="190" height="30" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-11" value="代理服务器:<br>upstream kube_apiserver {<br> <span style="white-space: pre;">	</span>least_conn;<br> <span style="white-space: pre;">	</span>server 192.168.1.21:6443;<br> <span style="white-space: pre;">	</span>server 192.168.1.22:6443;<br> <span style="white-space: pre;">	</span>server 192.168.1.23:6443;<br> }" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-7">
<mxGeometry y="60" width="190" height="90" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-10" value="监听端口:<br>server {<br> <span style="white-space: pre;">	</span>listen :6443;<br> <span style="white-space: pre;">	</span>proxy_pass kube_apiserver;<br> <span style="white-space: pre;">	</span>proxy_timeout 10m;<br> <span style="white-space: pre;">	</span>proxy_connect_timeout 1s;<br> }" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-7">
<mxGeometry y="150" width="190" height="110" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-13" value="node1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="30" y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-17" value="node2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="170" y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-18" value="node3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="310" y="230" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-23" value="node4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="30" y="305" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-24" value="node5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="170" y="305" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-25" value="node6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="310" y="305" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-26" value="node7" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="30" y="380" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-27" value="node8" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="170" y="380" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-28" value="node9" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="310" y="380" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-29" value="node10" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="30" y="450" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-30" value="node11" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="170" y="450" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-31" value="node12" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#D4E1F5;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="310" y="450" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-12" value="ingress-metalLB" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="170" y="70" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-33" value="" style="swimlane;startSize=0;strokeColor=#007FFF;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="12.5" y="180" width="435" height="340" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-34" value="<b><font color="#007fff">Servers</font></b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-33">
<mxGeometry x="7.5" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-41" value="" style="endArrow=classic;html=1;rounded=0;strokeWidth=3;strokeColor=#FFB570;" edge="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="229.68" y="135" as="sourcePoint" />
<mxPoint x="230" y="175" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-42" value="预期流量路径" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="z5Ur2YJ23eBn9AqE1AWt-14">
<mxGeometry x="240" y="30" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-40" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;strokeColor=#FFB570;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="290" y="284.54" as="sourcePoint" />
<mxPoint x="290" y="414.54" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-52" value="" style="shape=stencil(lVjZctswDPwav2JIgAf4nKb/kZk4jadpnHHc6+8L1UNFhKz15E22F7Rw7GKlndy9Pz+87Xcc3s+n4/f978Pj+XknX3bMh9fn/elwtqud3O/k7ul42n87HX++Pl4+vz1MyOnqx/HXdMKfS1xrVNMUxeHv5ZtIMfz/4usF/3J4XeILhTbghbIAPFMb8Zlq2cZrozDej5KC+9FEEsb7Z6q6HVCVEo8BSiGDgEgpDwGcqIKUi1CTsURMGeSQC6Ux5xSotO2A1CiNSSeligKsJmPS9p+1bgdIoTLmUKzQoG9iYzNWyeomoEpcKI9J10oSQYBNUhwng/usXA2IjbSMAZkKGI1YfQ6qvQzXA1IvYg9oVgYGAUw6Jt2EIkg6RuKx0w0PX+vsmvEFFsnY4DKoFMBgFBId8UoZda0P8oxv1ECFuKvPzM4QKADyGDt19QegycFPUZvHZAPvuGn4AvFRPF4ANefsFviA8dU3AFE/kCSPRw0Lq5FWYnC+sZw9PgI5jV4cJzzoL3uZuHG++P1keAHnS6/Gsj6AYLIimC0oUE8hdfVpUCKkS9QCnyBesscjkTMFWp2vgPDs9+sNfkV//7cJ7BvWOkU3BjSvEqhA4QLxivAJE2zdMIxfDbRCPK/wBdTHrMBqQAUSzAuQEQY27HP4RNnVp/QRv+6f/FJtmRhupOrwCW6kaAPhAmbN2FrC2VHYjkASl7xmmS+IyBdU3zNzHoy2ZPB2SyMcCusCO7tVMI21/zwHBDimMvu92QGarwW3ZJ7V+WTzmEh5k02Gs70KHWBOnYgLn4xGtUSqo3iZTW3I3bQ+mguvH8G2t6o7NlvvE2CnedY40sfGMSI6FC/YCh2jzbKOd5S7QF3Hr55WGMqp+UO3ME3QQA8M7x4wA6yoqY/T3wDpP6mheDyQo0lti8ejB171D7A3zm9+YQbo5wyfq68Pxld1eESaaZv6+iRQ/8W6/ggoOOFVgZAhnfD+/AYY8+k3FDfxdvHxOuTp8PJyeZuy/N2/PrGvLq9e5P4f);lineShape=1;strokeColor=#97D077;" vertex="1" parent="1">
<mxGeometry x="552.1587762868849" y="260.003499107049" width="52.82661538637395" height="106.16222030055357" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-56" value="" style="shape=stencil(lVjJctswDP0aXTEkwQU8p+l/ZCZO7akbZxx3+/uC1VAxIfllfNOCJ2wPCzXxw/v+6W03Bfd+OZ++734fni/7ib9MIRxe97vz4aJXEz9O/PByOu++nU8/X5/n+7enJtmufpx+tS/8mXEhUk0NFdzf+QlTCf8ffJ3lj4fXa3lPMsr7QindBvhK2Q2AUIgZAAq5PFok5BwARCp+AMRKzgNAoMgDIDsKSMPyugOK62HbBAjlMMgLVrA4uMhrULFBPCqoTEEAQCiVERB6mLfznIllBLj+iU0AJ5IxCyJUgA8xUTKATBloSMkSQyKleBuQmbIBBMoAUDxxHAGeHKgGfS2GGNI/sQmovud1ASSKCMAUkwV4YFJNGwBEjVooFAuQCgCa17F8SsaA2vN6FSWP2OqcLYhSe0ndVDHStWUOkKk5MYZJucGgIFqY6ghgYqRBEyEWUFEieAWI5EGXaWQKVoMAMkm1dFWAAyZpCRu6algrcFr7VjEl52DiFJDHktNMe5AHNckbMpWeyltOm8QpXRMYQNroxAASZZSHQGUF8Iga8V6Adsa1ScgH2XIaF1AMq7AiDZXqmOmWOAyQFTUSbhve0NvDqaslKmNjavTGYfXeAgT5cC9AUp+B10MOjaBIwURJqAINOfd97WpQM5i7Sakx+tBWAWBSFDuolb8B7Fe6r5ma1rgxWirFVlzjL2gCvtoFS8mCmoAuTKaArmbMthMkRsPS2jblnc2bRhWRdTXhlBgVubwqaK1YUD1slyVdWT2QT7atptoXiW2iWnuiQFJUu5ZwIY9WXG+XBl1JIzo3sD1o+Nz3v21Ati4HmGGVj9nIw2NG7uN+Meizg485xzhsj5aZlYffXxWNg91RX5udCleMuleikUebags3G/kI4hlWCdZBjeyPfe/9iH/E8sXmFw3ldnQWI19BH737qP2pvF58nOtfDsfj/Fvg+r39D6CP5n8I/PgP);lineShape=1;strokeColor=#97D077;" vertex="1" parent="1">
<mxGeometry x="550.0951526284202" y="346.3561182608982" width="18.67632275689439" height="25.60568993099731" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-57" value="" style="shape=stencil(lVjZctswDPwav2IIgudzmv5HZuI0nqZxxkmvvy9UD2kRktbxm+IsJQBcLI6d3L0/P7ztd969f5yO3/e/D48fzzv5svP+8Pq8Px0+9Gkn9zu5ezqe9t9Ox5+vj+e/3x4m5PT04/hresOf87laSeJ0yru/51+YQv7/w9cz/uXwOsdncmHAe+IA8IGqM/iM3u/JpwEvFOM2vlTiMuADSQX4SHF8f6SA8D0cDZ+opG18TlTHeBaKHuA9OT/G31Es2weSfoDHA54quIHE1mOOlHn7QEwUzBcKFeBD5EaBfseeBFxyiAtSJBLwheCojLcsjoLbPiDJmiQBhlWYkjlQYFh9bgZ04gkJ+MJE5PGmQ6YMnPaO3PgFDXQBJvGCezFSAvfAgcLodNR0AtRQqvmRGslDp5XMPPqQNAFRvpGMFiXNH8RuKqPLmUlAfkZ7zTkQI6q2AHZ8D/I6jxb2VErAHiE2cqEhFkCKxuKOVwsh3ht8wqSzeVM0/oARC3xV1kJ7ZLSnMoynb4zveE0jlPhNzTs+wDQO5EZCV1U/YH8gb+wplMH9KrtG8dWCy5AP1Vs8ir+07JjhM8gvIVcsvgJ7lG8j/9l1Wdo44PLiA0hSGn3nDkC8OItHlYCboM3wiKC8CFCBCcbkvcV7JNKNvh2fr8THlHvFI033rf2Z4ZGA+pX3I7ysvB/Zo4J4k7+akPWWeIYml5+8L8Uv+IP4sBQIzDehtEgwxGdZCArOF22fR/z1hLQBwhnPrT//pKLwghBYsdhWvCuKyAtBwYp7K9616+l43DQ52wJpRULxXHRxOuI4jB/t1xEHVUhnCaQVG7VkzlYM7QhQwrvm3azjQBMW24qhIxSuMN50WBUOD2IFXTuyBAXF4gVOoNEOxLkPH1sdqBkQC8zH0vrBWUfsUL4oQUdF0YkOJqQ0QetdfaGAmvRor0znBuSCzoPJDBqa1ajr0zZxFImgbTTwQaNq5obgKYG+VedBGX3Q+Q0tJnQeNJ2WSJPW9QMqg2ZorXC0D6HpTj8QYebERepfxHX9QLTay7mV23WuOjv+6AiIwpoSObMe0hkUsFXHLyuP0AVNXsOM3CaW9ezRbDDUa+Rdx4e2rrnshxBTVTzNAIG3Kzq+RDZ4lM110X9wC8A6Plle9ytcxxdbzlxb2G3ha7B4wKCpWFt7ruDNmsQ1Rm3hk8XD/WK17Ypr9WQLX+37A0iACV8MHu0vZt3Y5QBceOoHrAOo3CverMKUQNgB2zBeC5BdF8IEvnmBfBWvD5dt9dPh5eW87J7/32639afzZlzu/wE=);lineShape=1;strokeColor=#97D077;" vertex="1" parent="1">
<mxGeometry x="432.46643583040805" y="413.51423695523914" width="79.65932096837136" height="101.81516396406037" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-60" value="" style="shape=stencil(lVjLctswDPwaXzEkwRfOafofmYlTe+rGGSd9/X2hOlQFyNpObjLNFQhgsQC147vXw8PLfpfC69vl/HX/8/j4dtjxp11Kx+fD/nJ806cd3+/47ul82X+5nL8/P15/vzxMO6enb+cf0xt+XXGZJE6gFH5fFyJJ+Lvw+br9dHxebI+BQrb7MxUEYGpiAClRQ4A2/h4AjhTSNkBPXLsFCGVgIRXq1kJWmxUAxFsolULcBjBTsVGtmbgAQCWxUWoJOq0udgfoFHkbkBOlZACdiYGFXKhYCxLGK24DOkmxFgoFkIfCFKr1QWBYS6fQLCBS79uAyv5I00oDACGx9C6FBIS1VYoWoFx6f8VNQE8ULTVyoAZ86M0DuFAEPkilZOmdKsyDrMinFVKA09KopxUAUEM61RVAQD2IUBLvw7uObAGa5VLCeVCAd3q2uQmwFjhAIVNAdYAE6a2A9wqeAVoh6EidcvKAjhNXnbZmiigPdXBzAYA+zMK4OFJGeShDqxdRyqAeZBaVRX9IyIdM3VFDxsoWwFNDA40qrhBbXVLyIalUgDiAFi2KkuZhVUAVARqV4gHQh05cPQA1RWVr6N4HaEHrgX2UoMyIV2/NA6J3DGHFDe1Z2ISbTpRMBasAuxpNOEwqfTbVWhAVHemjgC6eGxnrTM8jiouehXSmrYSpZBjWxl6+axp8vN13m3daO3sER9L3sc20HrIBC0W5Zi1oYy1o2GBfQcKwBWUZk8IMEDjDaZqyBSwIvDX1BfFnSqDmeO7Li6kPNS1ls5uNm0oZkGPV0uxSLbCCJlmxFmqEjXe6kdhEaGrQADTdICwg51Eim3cUC9B5nFFr90FSJUMdpfiGEmWk/ub+MK5UcxJglsMolTmi8PTBt+gCe89KUzO8aAQ/EOsMA+oy+BpI41Kwsd318ggbbSS2kQlDBW5TzbuqzqB7IdXitsPq9ZIVxmS/sd3dzAOcizJlHxmk6R+89/93uz78+8TwdDydrl8olv/7TxK6dP2cwfd/AA==);lineShape=1;strokeColor=#97D077;" vertex="1" parent="1">
<mxGeometry x="418.1789497408954" y="503.0372615159777" width="33.93185023418511" height="20.121989643180605" as="geometry" />
</mxCell>
<mxCell id="z5Ur2YJ23eBn9AqE1AWt-62" value="当前流量路径" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="580" y="324.54" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>