1 line
25 KiB
XML
1 line
25 KiB
XML
<svg id="generated" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="flowchart" style="max-width: 1519.63671875px;" viewBox="0 0 1519.63671875 595" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#generated{font-family:Arial;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#generated .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#generated .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#generated .error-icon{fill:#552222;}#generated .error-text{fill:#552222;stroke:#552222;}#generated .edge-thickness-normal{stroke-width:1px;}#generated .edge-thickness-thick{stroke-width:3.5px;}#generated .edge-pattern-solid{stroke-dasharray:0;}#generated .edge-thickness-invisible{stroke-width:0;fill:none;}#generated .edge-pattern-dashed{stroke-dasharray:3;}#generated .edge-pattern-dotted{stroke-dasharray:2;}#generated .marker{fill:#333333;stroke:#333333;}#generated .marker.cross{stroke:#333333;}#generated svg{font-family:Arial;font-size:16px;}#generated p{margin:0;}#generated .label{font-family:Arial;color:#333;}#generated .cluster-label text{fill:#333;}#generated .cluster-label span{color:#333;}#generated .cluster-label span p{background-color:transparent;}#generated .label text,#generated span{fill:#333;color:#333;}#generated .node rect,#generated .node circle,#generated .node ellipse,#generated .node polygon,#generated .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#generated .rough-node .label text,#generated .node .label text,#generated .image-shape .label,#generated .icon-shape .label{text-anchor:middle;}#generated .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#generated .rough-node .label,#generated .node .label,#generated .image-shape .label,#generated .icon-shape .label{text-align:center;}#generated .node.clickable{cursor:pointer;}#generated .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#generated .arrowheadPath{fill:#333333;}#generated .edgePath .path{stroke:#333333;stroke-width:2.0px;}#generated .flowchart-link{stroke:#333333;fill:none;}#generated .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#generated .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#generated .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#generated .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#generated .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#generated .cluster text{fill:#333;}#generated .cluster span{color:#333;}#generated div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Arial;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#generated .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#generated rect.text{fill:none;stroke-width:0;}#generated .icon-shape,#generated .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#generated .icon-shape p,#generated .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#generated .icon-shape rect,#generated .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#generated .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#generated .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#generated :root{--mermaid-font-family:Arial;}</style><g><marker id="generated_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="generated_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="generated_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="generated_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"/></marker><marker id="generated_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><marker id="generated_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"/></marker><g class="root"><g class="clusters"/><g class="edgePaths"/><g class="edgeLabels"/><g class="nodes"><g class="root" transform="translate(0, 0)"><g class="clusters"><g class="cluster " id="embedded" data-look="classic"><rect style="" x="8" y="8" width="422.20703125" height="579"/><g class="cluster-label " transform="translate(119.103515625, 8)"><foreignObject width="200" height="48"><div style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Embedded etcd (K3s) — 3 VM</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M205.111,150.558L198.583,158.298C192.056,166.039,179.001,181.519,172.473,196.843C165.945,212.167,165.945,227.333,165.945,234.917L165.945,242.5" id="L_K1_K2_0" class=" edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_K1_K2_0" data-points="W3sieCI6MjA3LjY4OTc3Mzc4NzMxMzQ0LCJ5IjoxNDcuNX0seyJ4IjoxNjUuOTQ1MzEyNSwieSI6MTk3fSx7IngiOjE2NS45NDUzMTI1LCJ5IjoyNDYuNX1d" marker-start="url(#generated_flowchart-v2-pointStart)" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M165.945,352.5L165.945,360.083C165.945,367.667,165.945,382.833,172.473,398.157C179.001,413.481,192.056,428.961,198.583,436.702L205.111,444.442" id="L_K2_K3_0" class=" edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_K2_K3_0" data-points="W3sieCI6MTY1Ljk0NTMxMjUsInkiOjM0OC41fSx7IngiOjE2NS45NDUzMTI1LCJ5IjozOTh9LHsieCI6MjA3LjY4OTc3Mzc4NzMxMzQ0LCJ5Ijo0NDcuNX1d" marker-start="url(#generated_flowchart-v2-pointStart)" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M296.287,444.442L302.815,436.702C309.343,428.961,322.398,413.481,328.926,388.99C335.453,364.5,335.453,331,335.453,297.5C335.453,264,335.453,230.5,328.926,206.01C322.398,181.519,309.343,166.039,302.815,158.298L296.287,150.558" id="L_K3_K1_0" class=" edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_K3_K1_0" data-points="W3sieCI6MjkzLjcwODY2MzcxMjY4NjYsInkiOjQ0Ny41fSx7IngiOjMzNS40NTMxMjUsInkiOjM5OH0seyJ4IjozMzUuNDUzMTI1LCJ5IjoyOTcuNX0seyJ4IjozMzUuNDUzMTI1LCJ5IjoxOTd9LHsieCI6MjkzLjcwODY2MzcxMjY4NjYsInkiOjE0Ny41fV0=" marker-start="url(#generated_flowchart-v2-pointStart)" marker-end="url(#generated_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(165.9453125, 197)"><g class="label" data-id="L_K1_K2_0" transform="translate(-11.5625, -12)"><foreignObject width="23.125" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "><p>raft</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(165.9453125, 398)"><g class="label" data-id="L_K2_K3_0" transform="translate(-11.5625, -12)"><foreignObject width="23.125" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "><p>raft</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(335.453125, 297.5)"><g class="label" data-id="L_K3_K1_0" transform="translate(-11.5625, -12)"><foreignObject width="23.125" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "><p>raft</p></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default " id="flowchart-K1-12" transform="translate(250.69921875, 96.5)"><rect class="basic label-container" style="" x="-122.9453125" y="-51" width="245.890625" height="102"/><g class="label" style="" transform="translate(-92.9453125, -36)"><rect/><foreignObject width="185.890625" height="72"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 1<br />API+Scheduler+Controller<br />+ etcd</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-K2-13" transform="translate(165.9453125, 297.5)"><rect class="basic label-container" style="" x="-122.9453125" y="-51" width="245.890625" height="102"/><g class="label" style="" transform="translate(-92.9453125, -36)"><rect/><foreignObject width="185.890625" height="72"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 2<br />API+Scheduler+Controller<br />+ etcd</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-K3-14" transform="translate(250.69921875, 498.5)"><rect class="basic label-container" style="" x="-122.9453125" y="-51" width="245.890625" height="102"/><g class="label" style="" transform="translate(-92.9453125, -36)"><rect/><foreignObject width="185.890625" height="72"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 3<br />API+Scheduler+Controller<br />+ etcd</p></span></div></foreignObject></g></g></g></g><g class="root" transform="translate(472.20703125, 73.5)"><g class="clusters"><g class="cluster " id="external" data-look="classic"><rect style="" x="8" y="8" width="1031.4296875" height="432"/><g class="cluster-label " transform="translate(445.90234375, 8)"><foreignObject width="155.625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>External etcd — 6 VM</p></span></div></foreignObject></g></g><g class="cluster " id="etcd_ext" data-look="classic"><rect style="" x="53.35546875" y="273.5" width="940.71875" height="129"/><g class="cluster-label " transform="translate(454.80859375, 273.5)"><foreignObject width="137.8125" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>etcd Cluster (3 VM)</p></span></div></foreignObject></g></g><g class="cluster " id="cp_ext" data-look="classic"><rect style="" x="28" y="45.5" width="987.8125" height="153"/><g class="cluster-label " transform="translate(447.2109375, 45.5)"><foreignObject width="149.390625" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Control Plane (3 VM)</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M171.312,161L162.255,167.25C153.199,173.5,135.086,186,126.029,198.5C116.973,211,116.973,223.5,116.973,236C116.973,248.5,116.973,261,119.032,272.874C121.091,284.748,125.21,295.996,127.269,301.62L129.328,307.244" id="L_CP1_E1_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP1_E1_0" data-points="W3sieCI6MTcxLjMxMTY1NzQ3NTQ5MDIsInkiOjE2MX0seyJ4IjoxMTYuOTcyNjU2MjUsInkiOjE5OC41fSx7IngiOjExNi45NzI2NTYyNSwieSI6MjM2fSx7IngiOjExNi45NzI2NTYyNSwieSI6MjczLjV9LHsieCI6MTMwLjcwMzU3OTIxNTExNjMsInkiOjMxMX1d" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M227.824,161L227.824,167.25C227.824,173.5,227.824,186,227.824,198.5C227.824,211,227.824,223.5,227.824,236C227.824,248.5,227.824,261,267.782,275.96C307.74,290.921,387.656,308.341,427.614,317.051L467.572,325.762" id="L_CP1_E2_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP1_E2_0" data-points="W3sieCI6MjI3LjgyNDIxODc1LCJ5IjoxNjF9LHsieCI6MjI3LjgyNDIxODc1LCJ5IjoxOTguNX0seyJ4IjoyMjcuODI0MjE4NzUsInkiOjIzNn0seyJ4IjoyMjcuODI0MjE4NzUsInkiOjI3My41fSx7IngiOjQ3MS40ODA0Njg3NSwieSI6MzI2LjYxMzYzOTk2NDA5MTV9XQ==" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M350.77,137.374L432.242,147.561C513.715,157.749,676.66,178.125,758.133,194.562C839.605,211,839.605,223.5,839.605,236C839.605,248.5,839.605,261,845.639,273.038C851.673,285.077,863.741,296.654,869.775,302.442L875.809,308.231" id="L_CP1_E3_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP1_E3_0" data-points="W3sieCI6MzUwLjc2OTUzMTI1LCJ5IjoxMzcuMzczNjU5MTQwODI4NTJ9LHsieCI6ODM5LjYwNTQ2ODc1LCJ5IjoxOTguNX0seyJ4Ijo4MzkuNjA1NDY4NzUsInkiOjIzNn0seyJ4Ijo4MzkuNjA1NDY4NzUsInkiOjI3My41fSx7IngiOjg3OC42OTUyMjE2NTY5NzY3LCJ5IjozMTF9XQ==" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M400.77,149.703L364.676,157.836C328.582,165.969,256.395,182.234,220.301,196.617C184.207,211,184.207,223.5,184.207,236C184.207,248.5,184.207,261,180.354,272.948C176.501,284.896,168.795,296.291,164.942,301.989L161.089,307.687" id="L_CP2_E1_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP2_E1_0" data-points="W3sieCI6NDAwLjc2OTUzMTI1LCJ5IjoxNDkuNzAyNzk4MTY4MzA0M30seyJ4IjoxODQuMjA3MDMxMjUsInkiOjE5OC41fSx7IngiOjE4NC4yMDcwMzEyNSwieSI6MjM2fSx7IngiOjE4NC4yMDcwMzEyNSwieSI6MjczLjV9LHsieCI6MTU4Ljg0ODIwMTMwODEzOTU1LCJ5IjozMTF9XQ==" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M523.715,161L523.715,167.25C523.715,173.5,523.715,186,523.715,198.5C523.715,211,523.715,223.5,523.715,236C523.715,248.5,523.715,261,523.715,272.833C523.715,284.667,523.715,295.833,523.715,301.417L523.715,307" id="L_CP2_E2_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP2_E2_0" data-points="W3sieCI6NTIzLjcxNDg0Mzc1LCJ5IjoxNjF9LHsieCI6NTIzLjcxNDg0Mzc1LCJ5IjoxOTguNX0seyJ4Ijo1MjMuNzE0ODQzNzUsInkiOjIzNn0seyJ4Ijo1MjMuNzE0ODQzNzUsInkiOjI3My41fSx7IngiOjUyMy43MTQ4NDM3NSwieSI6MzExfV0=" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M646.66,148.91L684.421,157.175C722.181,165.44,797.702,181.97,835.462,196.485C873.223,211,873.223,223.5,873.223,236C873.223,248.5,873.223,261,876.172,272.909C879.121,284.818,885.02,296.135,887.969,301.794L890.919,307.453" id="L_CP2_E3_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP2_E3_0" data-points="W3sieCI6NjQ2LjY2MDE1NjI1LCJ5IjoxNDguOTEwMTc1MDIyOTExN30seyJ4Ijo4NzMuMjIyNjU2MjUsInkiOjE5OC41fSx7IngiOjg3My4yMjI2NTYyNSwieSI6MjM2fSx7IngiOjg3My4yMjI2NTYyNSwieSI6MjczLjV9LHsieCI6ODkyLjc2NzUzMjcwMzQ4ODQsInkiOjMxMX1d" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M696.66,137.374L615.188,147.561C533.715,157.749,370.77,178.125,289.297,194.562C207.824,211,207.824,223.5,207.824,236C207.824,248.5,207.824,261,201.79,273.038C195.756,285.077,183.689,296.654,177.655,302.442L171.621,308.231" id="L_CP3_E1_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP3_E1_0" data-points="W3sieCI6Njk2LjY2MDE1NjI1LCJ5IjoxMzcuMzczNjU5MTQwODI4NTJ9LHsieCI6MjA3LjgyNDIxODc1LCJ5IjoxOTguNX0seyJ4IjoyMDcuODI0MjE4NzUsInkiOjIzNn0seyJ4IjoyMDcuODI0MjE4NzUsInkiOjI3My41fSx7IngiOjE2OC43MzQ0NjU4NDMwMjMyNiwieSI6MzExfV0=" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M819.605,161L819.605,167.25C819.605,173.5,819.605,186,819.605,198.5C819.605,211,819.605,223.5,819.605,236C819.605,248.5,819.605,261,779.647,275.96C739.689,290.921,659.773,308.341,619.815,317.051L579.857,325.762" id="L_CP3_E2_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP3_E2_0" data-points="W3sieCI6ODE5LjYwNTQ2ODc1LCJ5IjoxNjF9LHsieCI6ODE5LjYwNTQ2ODc1LCJ5IjoxOTguNX0seyJ4Ijo4MTkuNjA1NDY4NzUsInkiOjIzNn0seyJ4Ijo4MTkuNjA1NDY4NzUsInkiOjI3My41fSx7IngiOjU3NS45NDkyMTg3NSwieSI6MzI2LjYxMzYzOTk2NDA5MTV9XQ==" marker-end="url(#generated_flowchart-v2-pointEnd)"/><path d="M881.216,161L891.09,167.25C900.963,173.5,920.71,186,930.584,198.5C940.457,211,940.457,223.5,940.457,236C940.457,248.5,940.457,261,937.508,272.909C934.558,284.818,928.66,296.135,925.71,301.794L922.761,307.453" id="L_CP3_E3_0" class=" edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_CP3_E3_0" data-points="W3sieCI6ODgxLjIxNjA2OTI0MDE5NiwieSI6MTYxfSx7IngiOjk0MC40NTcwMzEyNSwieSI6MTk4LjV9LHsieCI6OTQwLjQ1NzAzMTI1LCJ5IjoyMzZ9LHsieCI6OTQwLjQ1NzAzMTI1LCJ5IjoyNzMuNX0seyJ4Ijo5MjAuOTEyMTU0Nzk2NTExNiwieSI6MzExfV0=" marker-end="url(#generated_flowchart-v2-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" data-id="L_CP1_E1_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP1_E2_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP1_E3_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP2_E1_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP2_E2_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP2_E3_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP3_E1_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP3_E2_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="L_CP3_E3_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml" class="labelBkg"><span class="edgeLabel "></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default " id="flowchart-E1-3" transform="translate(140.58984375, 338)"><rect class="basic label-container" style="" x="-52.234375" y="-27" width="104.46875" height="54"/><g class="label" style="" transform="translate(-22.234375, -12)"><rect/><foreignObject width="44.46875" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>etcd-1</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-CP1-0" transform="translate(227.82421875, 122)"><rect class="basic label-container" style="" x="-122.9453125" y="-39" width="245.890625" height="78"/><g class="label" style="" transform="translate(-92.9453125, -24)"><rect/><foreignObject width="185.890625" height="48"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 1<br />API+Scheduler+Controller</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-E2-4" transform="translate(523.71484375, 338)"><rect class="basic label-container" style="" x="-52.234375" y="-27" width="104.46875" height="54"/><g class="label" style="" transform="translate(-22.234375, -12)"><rect/><foreignObject width="44.46875" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>etcd-2</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-E3-5" transform="translate(906.83984375, 338)"><rect class="basic label-container" style="" x="-52.234375" y="-27" width="104.46875" height="54"/><g class="label" style="" transform="translate(-22.234375, -12)"><rect/><foreignObject width="44.46875" height="24"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>etcd-3</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-CP2-1" transform="translate(523.71484375, 122)"><rect class="basic label-container" style="" x="-122.9453125" y="-39" width="245.890625" height="78"/><g class="label" style="" transform="translate(-92.9453125, -24)"><rect/><foreignObject width="185.890625" height="48"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 2<br />API+Scheduler+Controller</p></span></div></foreignObject></g></g><g class="node default " id="flowchart-CP3-2" transform="translate(819.60546875, 122)"><rect class="basic label-container" style="" x="-122.9453125" y="-39" width="245.890625" height="78"/><g class="label" style="" transform="translate(-92.9453125, -24)"><rect/><foreignObject width="185.890625" height="48"><div style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel "><p>Master 3<br />API+Scheduler+Controller</p></span></div></foreignObject></g></g></g></g></g></g></g></svg> |