virli/tutorial/k8s/dockercoins-diagram.svg

2 lines
14 KiB
XML

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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);"><defs/><g transform="translate(0.5,0.5)"><rect x="0" y="0" width="780" height="380" fill="#dae8fc" stroke="#6c8ebf" pointer-events="none"/><path d="M 180 90 L 280 90 L 300 110 L 300 170 L 200 170 L 180 150 L 180 90 Z" fill="#fff2cc" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 200 170 L 200 110 L 180 90 M 200 110 L 300 110" fill="none" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(213.5,126.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="72" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">worker</div></div></foreignObject><text x="36" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">worker</text></switch></g><path d="M 40 260 L 140 260 L 160 280 L 160 340 L 60 340 L 40 320 L 40 260 Z" fill="#fff2cc" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 60 340 L 60 280 L 40 260 M 60 280 L 160 280" fill="none" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(92.5,296.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="34" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">rng</div></div></foreignObject><text x="17" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">rng</text></switch></g><path d="M 200 260 L 300 260 L 320 280 L 320 340 L 220 340 L 200 320 L 200 260 Z" fill="#fff2cc" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 220 340 L 220 280 L 200 260 M 220 280 L 320 280" fill="none" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(233.5,296.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="72" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">hasher</div></div></foreignObject><text x="36" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">hasher</text></switch></g><path d="M 360 260 L 460 260 L 480 280 L 480 340 L 380 340 L 360 320 L 360 260 Z" fill="#fff2cc" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 380 340 L 380 280 L 360 260 M 380 280 L 480 280" fill="none" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(403.5,296.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="52" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">redis</div></div></foreignObject><text x="26" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">redis</text></switch></g><path d="M 610 260 L 710 260 L 730 280 L 730 340 L 630 340 L 610 320 L 610 260 Z" fill="#fff2cc" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 630 340 L 630 280 L 610 260 M 630 280 L 730 280" fill="none" stroke="#d6b656" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(647.5,296.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="64" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">webui</div></div></foreignObject><text x="32" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">webui</text></switch></g><path d="M 207.06 170 L 140.55 250.76" fill="none" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><path d="M 135.78 256.55 L 138.28 245.65 L 140.55 250.76 L 146 252.01 Z" fill="#000000" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(153.5,204.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="33" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">GET</div></div></foreignObject><text x="17" y="19" fill="#000000" text-anchor="middle" font-size="18px" font-family="Roboto">GET</text></switch></g><path d="M 244.71 170 L 253.9 248.11" fill="none" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><path d="M 254.77 255.56 L 248.64 246.21 L 253.9 248.11 L 258.57 245.04 Z" fill="#000000" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(226.5,204.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="45" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">POST</div></div></foreignObject><text x="23" y="19" fill="#000000" text-anchor="middle" font-size="18px" font-family="Roboto">POST</text></switch></g><path d="M 282.35 170 L 368.94 251.78" fill="none" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><path d="M 374.4 256.93 L 363.69 253.7 L 368.94 251.78 L 370.56 246.43 Z" fill="#000000" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(312.5,205.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="34" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">TCP</div></div></foreignObject><text x="17" y="19" fill="#000000" text-anchor="middle" font-size="18px" font-family="Roboto">TCP</text></switch></g><path d="M 610 300 L 491.97 300" fill="none" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><path d="M 484.47 300 L 494.47 295 L 491.97 300 L 494.47 305 Z" fill="#000000" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(527.5,290.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="34" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">TCP</div></div></foreignObject><text x="17" y="19" fill="#000000" text-anchor="middle" font-size="18px" font-family="Roboto">TCP</text></switch></g><path d="M 710 490 C 686 490 680 510 699.2 514 C 680 522.8 701.6 542 717.2 534 C 728 550 764 550 776 534 C 800 534 800 518 785 510 C 800 494 776 478 755 486 C 740 474 716 474 710 490 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(716.5,496.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="46" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">user</div></div></foreignObject><text x="23" y="25" fill="#000000" text-anchor="middle" font-size="24px" font-family="Roboto">user</text></switch></g><path d="M 728 478 L 686.74 351.38" fill="none" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><path d="M 684.42 344.25 L 692.27 352.21 L 686.74 351.38 L 682.76 355.31 Z" fill="#000000" stroke="#000000" stroke-width="4" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(688.5,398.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="33" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#FFCCCC;">GET</div></div></foreignObject><text x="17" y="19" fill="#000000" text-anchor="middle" font-size="18px" font-family="Roboto">GET</text></switch></g><g transform="translate(11.5,16.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="259" height="54" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" 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;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">DockerCoins application<br />(five containers)<br /></div></div></foreignObject><text x="130" y="39" fill="#000000" text-anchor="middle" font-size="24px" font-family="Helvetica">DockerCoins application&lt;br&gt;(five containers)&lt;br&gt;</text></switch></g></g></svg>