oakazanin/public/posts/k3s-installation/mermaid-diagram (1).svg

1 line
14 KiB
XML

<svg id="mermaid-diagram-1771097856112" width="100%" xmlns="http://www.w3.org/2000/svg" style="max-width: 833.59375px;" viewBox="-10 -8 833.59375 488.0000305175781" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#mermaid-diagram-1771097856112{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-diagram-1771097856112 .error-icon{fill:hsl(220.5882352941, 100%, 98.3333333333%);}#mermaid-diagram-1771097856112 .error-text{fill:rgb(8.5000000002, 5.7500000001, 0);stroke:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-diagram-1771097856112 .edge-thickness-normal{stroke-width:2px;}#mermaid-diagram-1771097856112 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-diagram-1771097856112 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-diagram-1771097856112 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-diagram-1771097856112 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-diagram-1771097856112 .marker{fill:#0b0b0b;stroke:#0b0b0b;}#mermaid-diagram-1771097856112 .marker.cross{stroke:#0b0b0b;}#mermaid-diagram-1771097856112 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-diagram-1771097856112 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-diagram-1771097856112 .cluster-label text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-diagram-1771097856112 .cluster-label span,#mermaid-diagram-1771097856112 p{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-diagram-1771097856112 .label text,#mermaid-diagram-1771097856112 span,#mermaid-diagram-1771097856112 p{fill:#333;color:#333;}#mermaid-diagram-1771097856112 .node rect,#mermaid-diagram-1771097856112 .node circle,#mermaid-diagram-1771097856112 .node ellipse,#mermaid-diagram-1771097856112 .node polygon,#mermaid-diagram-1771097856112 .node path{fill:#fff4dd;stroke:hsl(40.5882352941, 60%, 83.3333333333%);stroke-width:1px;}#mermaid-diagram-1771097856112 .flowchart-label text{text-anchor:middle;}#mermaid-diagram-1771097856112 .node .label{text-align:center;}#mermaid-diagram-1771097856112 .node.clickable{cursor:pointer;}#mermaid-diagram-1771097856112 .arrowheadPath{fill:#0b0b0b;}#mermaid-diagram-1771097856112 .edgePath .path{stroke:#0b0b0b;stroke-width:2.0px;}#mermaid-diagram-1771097856112 .flowchart-link{stroke:#0b0b0b;fill:none;}#mermaid-diagram-1771097856112 .edgeLabel{background-color:hsl(-79.4117647059, 100%, 93.3333333333%);text-align:center;}#mermaid-diagram-1771097856112 .edgeLabel rect{opacity:0.5;background-color:hsl(-79.4117647059, 100%, 93.3333333333%);fill:hsl(-79.4117647059, 100%, 93.3333333333%);}#mermaid-diagram-1771097856112 .labelBkg{background-color:rgba(243.9999999999, 220.9999999998, 255, 0.5);}#mermaid-diagram-1771097856112 .cluster rect{fill:hsl(220.5882352941, 100%, 98.3333333333%);stroke:hsl(220.5882352941, 60%, 88.3333333333%);stroke-width:1px;}#mermaid-diagram-1771097856112 .cluster text{fill:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-diagram-1771097856112 .cluster span,#mermaid-diagram-1771097856112 p{color:rgb(8.5000000002, 5.7500000001, 0);}#mermaid-diagram-1771097856112 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(220.5882352941, 100%, 98.3333333333%);border:1px solid hsl(220.5882352941, 60%, 88.3333333333%);border-radius:2px;pointer-events:none;z-index:100;}#mermaid-diagram-1771097856112 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-diagram-1771097856112 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><marker id="mermaid-diagram-1771097856112_flowchart-pointEnd" class="marker flowchart" viewBox="0 0 10 10" refX="6" refY="5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" 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="mermaid-diagram-1771097856112_flowchart-pointStart" class="marker flowchart" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="12" markerHeight="12" 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="mermaid-diagram-1771097856112_flowchart-circleEnd" class="marker flowchart" 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="mermaid-diagram-1771097856112_flowchart-circleStart" class="marker flowchart" 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="mermaid-diagram-1771097856112_flowchart-crossEnd" class="marker cross flowchart" 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="mermaid-diagram-1771097856112_flowchart-crossStart" class="marker cross flowchart" 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(-10, -8)"><g class="clusters"><g class="cluster default flowchart-label" id="cluster"><rect style="" rx="0" ry="0" x="8" y="8" width="817.5937843322754" height="472.0000305175781"/><g class="cluster-label" transform="translate(365.02456855773926, 8)"><foreignObject width="103.54464721679688" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">K3s HA Cluster</span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M328.585,244L334.653,244C340.72,244,352.856,244,364.108,244C375.36,244,385.729,244,390.913,244L396.097,244" id="L-masters-workers-0" class=" edge-thickness-normal edge-pattern-solid flowchart-link LS-masters LE-workers" style="fill:none;" marker-end="url(#mermaid-diagram-1771097856112_flowchart-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(364.991060256958, 244.00001525878906)"><g class="label" transform="translate(-11.406251907348633, -12.000000953674316)"><foreignObject width="22.812503814697266" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">API</span></div></foreignObject></g></g></g><g class="nodes"><g class="root" transform="translate(23, 35)"><g class="clusters"><g class="cluster default flowchart-label" id="masters"><rect style="fill:#e8f5e9;stroke:#2e7d32;" rx="0" ry="0" x="8" y="8" width="295.58483839035034" height="402.00002670288086"/><g class="cluster-label" transform="translate(89.00223517417908, 8)"><foreignObject width="133.5803680419922" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">Control Plane (HA)</span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M140.658,105.039L135.992,110.533C131.325,116.026,121.993,127.013,117.327,137.79C112.661,148.567,112.661,159.133,112.661,164.417L112.661,169.7" id="L-M1-M2-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-M1 LE-M2" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-start="url(#mermaid-diagram-1771097856112_flowchart-pointStart)" marker-end="url(#mermaid-diagram-1771097856112_flowchart-pointEnd)"/><path d="M112.661,248.3L112.661,253.583C112.661,258.867,112.661,269.433,117.327,280.21C121.993,290.987,131.325,301.974,135.992,307.467L140.658,312.961" id="L-M2-M3-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-M2 LE-M3" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-start="url(#mermaid-diagram-1771097856112_flowchart-pointStart)" marker-end="url(#mermaid-diagram-1771097856112_flowchart-pointEnd)"/><path d="M205.28,312.961L209.946,307.467C214.612,301.974,223.944,290.987,228.611,273.66C233.277,256.333,233.277,232.667,233.277,209C233.277,185.333,233.277,161.667,228.611,144.34C223.944,127.013,214.612,116.026,209.946,110.533L205.28,105.039" id="L-M3-M1-0" class=" edge-thickness-normal edge-pattern-dotted flowchart-link LS-M3 LE-M1" style="fill:none;stroke-width:2px;stroke-dasharray:3;" marker-start="url(#mermaid-diagram-1771097856112_flowchart-pointStart)" marker-end="url(#mermaid-diagram-1771097856112_flowchart-pointEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(112.66072082519531, 138.00000858306885)"><g class="label" transform="translate(-15.955357551574707, -12.000000953674316)"><foreignObject width="31.910715103149414" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">etcd</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(112.66072082519531, 280.000018119812)"><g class="label" transform="translate(-15.955357551574707, -12.000000953674316)"><foreignObject width="31.910715103149414" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">etcd</span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(233.27679920196533, 209.00001335144043)"><g class="label" transform="translate(-15.955357551574707, -12.000000953674316)"><foreignObject width="31.910715103149414" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">etcd</span></div></foreignObject></g></g></g><g class="nodes"><g class="node default default flowchart-label" id="flowchart-M1-564" transform="translate(172.96876001358032, 67.00000381469727)"><rect class="basic label-container" style="" rx="0" ry="0" x="-69.66072082519531" y="-34.00000190734863" width="139.32144165039062" height="68.00000381469727"/><g class="label" style="" transform="translate(-59.66072082519531, -24.000001907348633)"><rect/><foreignObject width="119.32144165039062" height="48.000003814697266"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">✅ k3s-master-1<br />Ready</span></div></foreignObject></g></g><g class="node default default flowchart-label" id="flowchart-M2-565" transform="translate(112.66072082519531, 209.00001335144043)"><rect class="basic label-container" style="" rx="0" ry="0" x="-69.66072082519531" y="-34.00000190734863" width="139.32144165039062" height="68.00000381469727"/><g class="label" style="" transform="translate(-59.66072082519531, -24.000001907348633)"><rect/><foreignObject width="119.32144165039062" height="48.000003814697266"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">✅ k3s-master-2<br />Ready</span></div></foreignObject></g></g><g class="node default default flowchart-label" id="flowchart-M3-566" transform="translate(172.96876001358032, 351.0000228881836)"><rect class="basic label-container" style="" rx="0" ry="0" x="-69.66072082519531" y="-34.00000190734863" width="139.32144165039062" height="68.00000381469727"/><g class="label" style="" transform="translate(-59.66072082519531, -24.000001907348633)"><rect/><foreignObject width="119.32144165039062" height="48.000003814697266"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">✅ k3s-master-3<br />Ready</span></div></foreignObject></g></g></g></g><g class="root" transform="translate(391.39731216430664, 177.0000114440918)"><g class="clusters"><g class="cluster default flowchart-label" id="workers"><rect style="fill:#e3f2fd;stroke:#1565c0;" rx="0" ry="0" x="8" y="8" width="399.19647216796875" height="118.00000762939453"/><g class="cluster-label" transform="translate(179.00002098083496, 8)"><foreignObject width="57.19643020629883" height="24.000001907348633"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">Workers</span></div></foreignObject></g></g></g><g class="edgePaths"/><g class="edgeLabels"/><g class="nodes"><g class="node default default flowchart-label" id="flowchart-W1-571" transform="translate(112.79911804199219, 67.00000381469727)"><rect class="basic label-container" style="" rx="0" ry="0" x="-69.79911422729492" y="-34.00000190734863" width="139.59822845458984" height="68.00000381469727"/><g class="label" style="" transform="translate(-59.79911422729492, -24.000001907348633)"><rect/><foreignObject width="119.59822845458984" height="48.000003814697266"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">✅ k3s-worker-1<br />Ready</span></div></foreignObject></g></g><g class="node default default flowchart-label" id="flowchart-W2-572" transform="translate(302.39735412597656, 67.00000381469727)"><rect class="basic label-container" style="" rx="0" ry="0" x="-69.79911422729492" y="-34.00000190734863" width="139.59822845458984" height="68.00000381469727"/><g class="label" style="" transform="translate(-59.79911422729492, -24.000001907348633)"><rect/><foreignObject width="119.59822845458984" height="48.000003814697266"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; white-space: nowrap;"><span class="nodeLabel">✅ k3s-worker-2<br />Ready</span></div></foreignObject></g></g></g></g></g></g></g></g></g></svg>