virli/tutorial/k8s/dockercoins-diagram.svg

521 lines
20 KiB
XML
Raw Normal View History

2019-11-27 12:11:20 +00:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="801px"
height="551px"
version="1.1"
content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36&quot; version=&quot;9.3.0&quot; editor=&quot;www.draw.io&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;cb13f823-9e55-f92e-d17e-d0d789fca2e0&quot; name=&quot;Page-1&quot;&gt;7Vnfb9sgEP5rLG0vlW38I3lc06Z72NRqrbTtEdsXG4UYC+Mm7V8/iLFjTKqlVdNMa6M8cAcccN93wGEHzVabK46r4jvLgDq+m20cdOH4vhf4vqP+bvbQamI3ahU5J5lutFPckkfQSldrG5JBbTQUjFFBKlOZsrKEVBg6zDlbm80WjJqjVjgHS3GbYmprf5JMFK12Ero7/VcgedGN7Lm6JsHpMuesKfV4jo8W219bvcKdLd2+LnDG1gMVunTQjDMm2tJqMwOqfNu5re03f6K2nzeHUhzUQeNyj2kD3ZS3ExMPnTO2ywHVwXXQ+bogAm4rnKratYRf6gqxolLyZHFBKJ0xyvi2L8owTBap1NeCsyUMaqJ0AslC1uQU17U2nrIVSXW5d40SFqwUc7wiVBHqB0uYYGpcxsmjrMH96FLQbPIDKevFARewedJDXu93yWdgKxD8QTbRHTqkNJO9iZbXO17Ena4YcAJ1Sqy5mPemd3jIgoZkPzzIQmfN+BK4hZF0VqWKaZPA30FKWkS/Jb2ip+11IygpYeDPF7h9RAJJfz/dS4IsSqIw6mu6WEOvBZ2JndyGLOw8fw92rwFdYEHHy/wDt0Nwi0zYguANYQst2ApcFx8Rd2DE+SeEzj7KOGSk/kDuEOT64+oUyMX2MQdJQz6QO2i3RCdErruwD6C7uryzgIMy+6Ku5Qo7dd1Tlzzj1vhsBLyJ5U+FCcUJ0PMe5wEI8/lM/nqXQ2ZlACOHywWwhqdg3MQE5jmIwQlvwzJwe7jH652OA8WC3JuT2AeFHuGGETm9HnVvvNNOp6aJdvK61zADGBuKx/QZGWqXbBnaMqNf9mFk8Syy3FzfvhO2hKdkiz8NTZCjUewfyhYUjAx5I0OvyBbfYsvd7OZ9kCU6KVni4Cx2w8nER6E/DTocNOLopdTxJ+GZMufFUbA1bxIpPB6R7Cz6/yRS/I8RCXnm0fJi6gSjRP6YZLHz9qbek/7JXqSqoX2nai+llDXZAQ9kJ3vJikdejMK3vCjaifVJL4qwIeKXLLtnnfR7K3laugFO5CJBRaZ7zKDtCDeM2viUUTt6fYlfGrTeKPrjI14V7ATygqVL4DNpvFZDVhUlqfQKKx0/okIlgzKmo1yVPi2Us7YfEwSWWSGvP9uNLKbKOBQmN828r2QqvzSSRK3ClOSlFCkslAUV03Ju9ItWC1Y9sYuYD/HG+/hTj+hH2EZG6aY3tXeRKNpDTw89fxuR4u5bSEuM3QcndPkH&lt;/diagram&gt;&lt;/mxfile&gt;"
style="background-color: rgb(255, 255, 255);"
id="svg4802"
sodipodi:docname="dockercoins-diagram.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14">
<metadata
id="metadata4806">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="998"
id="namedview4804"
showgrid="false"
inkscape:snap-text-baseline="false"
inkscape:zoom="1.4392015"
inkscape:cx="371.71456"
inkscape:cy="275.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4802" />
<defs
id="defs4682" />
<rect
style="fill:#dae8fc;stroke:#6c8ebf"
id="rect4684"
pointer-events="none"
height="380"
width="780"
y="0.5"
x="0.5" />
<path
style="fill:#fff2cc;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4686"
pointer-events="none"
stroke-miterlimit="10"
d="m 180.5,90.5 h 100 l 20,20 v 60 h -100 l -20,-20 z" />
<path
style="fill:none;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4688"
pointer-events="none"
stroke-miterlimit="10"
d="m 200.5,170.5 v -60 l -20,-20 m 20,20 h 100" />
<g
id="g4694"
transform="translate(214,127)">
<switch
id="switch4692">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="72"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 74px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">worker</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4690"
font-size="24px"
y="25"
x="36">worker</text>
</switch>
</g>
<path
style="fill:#fff2cc;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4696"
pointer-events="none"
stroke-miterlimit="10"
d="m 40.5,260.5 h 100 l 20,20 v 60 h -100 l -20,-20 z" />
<path
style="fill:none;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4698"
pointer-events="none"
stroke-miterlimit="10"
d="m 60.5,340.5 v -60 l -20,-20 m 20,20 h 100" />
<g
id="g4704"
transform="translate(93,297)">
<switch
id="switch4702">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="34"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 36px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">rng</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4700"
font-size="24px"
y="25"
x="17">rng</text>
</switch>
</g>
<path
style="fill:#fff2cc;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4706"
pointer-events="none"
stroke-miterlimit="10"
d="m 200.5,260.5 h 100 l 20,20 v 60 h -100 l -20,-20 z" />
<path
style="fill:none;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4708"
pointer-events="none"
stroke-miterlimit="10"
d="m 220.5,340.5 v -60 l -20,-20 m 20,20 h 100" />
<g
id="g4714"
transform="translate(234,297)">
<switch
id="switch4712">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="72"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 74px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">hasher</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4710"
font-size="24px"
y="25"
x="36">hasher</text>
</switch>
</g>
<path
style="fill:#fff2cc;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4716"
pointer-events="none"
stroke-miterlimit="10"
d="m 360.5,260.5 h 100 l 20,20 v 60 h -100 l -20,-20 z" />
<path
style="fill:none;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4718"
pointer-events="none"
stroke-miterlimit="10"
d="m 380.5,340.5 v -60 l -20,-20 m 20,20 h 100" />
<g
id="g4724"
transform="translate(404,297)">
<switch
id="switch4722">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="52"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 54px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">redis</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4720"
font-size="24px"
y="25"
x="26">influxdb</text>
</switch>
</g>
<path
style="fill:#fff2cc;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4726"
pointer-events="none"
stroke-miterlimit="10"
d="m 610.5,260.5 h 100 l 20,20 v 60 h -100 l -20,-20 z" />
<path
style="fill:none;stroke:#d6b656;stroke-width:3;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4728"
pointer-events="none"
stroke-miterlimit="10"
d="m 630.5,340.5 v -60 l -20,-20 m 20,20 h 100" />
<g
id="g4734"
transform="translate(648,297)">
<switch
id="switch4732">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="64"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 64px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">webui</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4730"
font-size="24px"
y="15.272384"
x="32">
<tspan
id="tspan4886"
style="font-size:18.66666603px">chronograf</tspan>
</text>
</switch>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4736"
pointer-events="none"
stroke-miterlimit="10"
d="m 207.56,170.5 -66.51,80.76" />
<path
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4738"
pointer-events="none"
stroke-miterlimit="10"
d="m 136.28,257.05 2.5,-10.9 2.27,5.11 5.45,1.25 z" />
<g
id="g4744"
transform="translate(154,205)">
<switch
id="switch4742">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="19"
width="33"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 18px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">GET</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:18px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4740"
font-size="18px"
y="19"
x="17">GET</text>
</switch>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4746"
pointer-events="none"
stroke-miterlimit="10"
d="m 245.21,170.5 9.19,78.11" />
<path
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4748"
pointer-events="none"
stroke-miterlimit="10"
d="m 255.27,256.06 -6.13,-9.35 5.26,1.9 4.67,-3.07 z" />
<g
id="g4754"
transform="translate(227,205)">
<switch
id="switch4752">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="19"
width="45"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 18px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">POST</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:18px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4750"
font-size="18px"
y="19"
x="23">POST</text>
</switch>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4756"
pointer-events="none"
stroke-miterlimit="10"
d="m 282.85,170.5 86.59,81.78" />
<path
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4758"
pointer-events="none"
stroke-miterlimit="10"
d="m 374.9,257.43 -10.71,-3.23 5.25,-1.92 1.62,-5.35 z" />
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4766"
pointer-events="none"
stroke-miterlimit="10"
d="M 610.5,300.5 H 492.47" />
<path
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4768"
pointer-events="none"
stroke-miterlimit="10"
d="m 484.97,300.5 10,-5 -2.5,5 2.5,5 z" />
<path
style="fill:#ffffff;stroke:#000000;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4776"
pointer-events="none"
stroke-miterlimit="10"
d="m 710.5,490.5 c -24,0 -30,20 -10.8,24 -19.2,8.8 2.4,28 18,20 10.8,16 46.8,16 58.8,0 24,0 24,-16 9,-24 15,-16 -9,-32 -30,-24 -15,-12 -39,-12 -45,4 z" />
<g
id="g4782"
transform="translate(717,497)">
<switch
id="switch4780">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="26"
width="46"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 48px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">user</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4778"
font-size="24px"
y="25"
x="23">user</text>
</switch>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4784"
pointer-events="none"
stroke-miterlimit="10"
d="M 728.5,478.5 687.24,351.88" />
<path
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:10"
inkscape:connector-curvature="0"
id="path4786"
pointer-events="none"
stroke-miterlimit="10"
d="m 684.92,344.75 7.85,7.96 -5.53,-0.83 -3.98,3.93 z" />
<g
id="g4792"
transform="translate(689,399)">
<switch
id="switch4790">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="19"
width="33"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 18px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">GET</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:18px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4788"
font-size="18px"
y="19"
x="17">GET</text>
</switch>
</g>
<g
id="g4798"
transform="translate(285.76293,3.7982346)"
style="">
<switch
id="switch4796"
style="">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="54"
width="259"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 260px; white-space: nowrap; overflow-wrap: normal;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;">DockerCoins application<xhtml:br />
(five containers)<xhtml:br />
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:24px;font-family:Helvetica;text-anchor:middle;fill:#000000"
id="text4794"
font-size="24px"
y="39"
x="130">
<tspan
style="font-size:26.66666667px"
id="tspan4989">ChocoMiner application</tspan>
</text>
</switch>
</g>
<g
id="g4754-3"
transform="translate(310.68577,200.50902)">
<switch
id="switch4752-6">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="19"
width="45"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 18px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">POST</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:18px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4750-7"
font-size="18px"
y="19"
x="23">POST</text>
</switch>
</g>
<g
id="g4792-5"
transform="translate(541.40143,279.02478)">
<switch
id="switch4790-3">
<foreignObject
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
height="19"
width="33"
pointer-events="all"
style="overflow:visible;">
<xhtml:div
style="display: inline-block; font-size: 18px; font-family: Roboto; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
<xhtml:div
style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">GET</xhtml:div>
</xhtml:div>
</foreignObject>
<text
style="font-size:18px;font-family:Roboto;text-anchor:middle;fill:#000000"
id="text4788-5"
font-size="18px"
y="19"
x="17">GET</text>
</switch>
</g>
</svg>