<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" type="text/css"?>
<!-- To view or edit the mermaid code, use the following URL: -->
<!-- https://mermaid-js.github.io/mermaid-live-editor/edit#pako:eNqlVG1P2zAQ_iuW-RpY0rVNG6RJpSkSH9hQuzFpLZo850o9nDiznQKj_PddYqcvMGmaSKXG53vuuefuHD9RrjKgCb3VrFyRs8-LguBjqh9uY1SWUnBmhSrIV6XvpGKZg9QPV4XVSkrQ8xRKqR5zKCx5R6Zj_JtZZmFZyRnYm11IqbL5lcrQP8ZgJgrQ3guFZ3b_OVgtuJlfujeZgV5vsawU89HVxYvNLBfGoNL59dWIjFqrSeRU3uwnWJfsO9fza9AWK5QoalRZZXAJmoynqQdr4CrHujIssubdsz2iKjOs1Hn9Gj0HVZDj4w_7ka-oa8BmZpUGQ6btdtN2s_FKW0pnNQHjFfA7Q5ZKE75ixS0g2Cs4kNaAJ2vBrSF18xH_pfEYIgpSSsZhszdMF7uzm_Ap_KrAIEEB9zXJph5CqwmXDeij85Gxhkb8ZjeUFzPynNgdWKMMWYuxu4746Lby16EXxU_gXg02TVWaA1kzWdU9-IuyRhEYp_wfpbZV3Au7Ip9KK3ImcSouCdLjGW7puWTGpLCslZKlkDI5Gp6Pe5NBYJDxDpKjaIK_1JvH9yKzqyQqHwKupNKt-_QFG9eZZ0t7o_5Z-ja29hA6xvPzdNjvv42RlaVnO-un8ej_q93j2_8MAn9gg92wsbH72dvjjx062G5r9O8D3268AY6uFn9KA7zxREYTqysIaA46Z7VJn-rABbUryGFBE1xmsGSVtAu6KJ4xrGTFN6XyNlKr6nZFkyWTBi0nPxUMb88txG1OMoGf9xbJ8K6ZPRZ8y9PUP1ZVYWkSdZs8NHmiDzSJOyedXhiGUe_9IIw63SigjzQZhCfhMO5FcTwcdgaDuPsc0N-NsPBkENf4MBr0O_1uNx4GFJrsl-6ub6785z9_1f9X -->
<svg id="graph-760" width="100%" xmlns="http://www.w3.org/2000/svg" class="flowchart" style="max-width: 100%; background-color: rgb(255, 255, 255);" viewBox="0 0 1137.88671875 704" role="graphics-document document" aria-roledescription="flowchart-v2" height="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><style>#graph-760{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#graph-760 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#graph-760 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#graph-760 .error-icon{fill:#552222;}#graph-760 .error-text{fill:#552222;stroke:#552222;}#graph-760 .edge-thickness-normal{stroke-width:1px;}#graph-760 .edge-thickness-thick{stroke-width:3.5px;}#graph-760 .edge-pattern-solid{stroke-dasharray:0;}#graph-760 .edge-thickness-invisible{stroke-width:0;fill:none;}#graph-760 .edge-pattern-dashed{stroke-dasharray:3;}#graph-760 .edge-pattern-dotted{stroke-dasharray:2;}#graph-760 .marker{fill:#333333;stroke:#333333;}#graph-760 .marker.cross{stroke:#333333;}#graph-760 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#graph-760 p{margin:0;}#graph-760 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#graph-760 .cluster-label text{fill:#333;}#graph-760 .cluster-label span{color:#333;}#graph-760 .cluster-label span p{background-color:transparent;}#graph-760 .label text,#graph-760 span{fill:#333;color:#333;}#graph-760 .node rect,#graph-760 .node circle,#graph-760 .node ellipse,#graph-760 .node polygon,#graph-760 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#graph-760 .rough-node .label text,#graph-760 .node .label text,#graph-760 .image-shape .label,#graph-760 .icon-shape .label{text-anchor:middle;}#graph-760 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#graph-760 .rough-node .label,#graph-760 .node .label,#graph-760 .image-shape .label,#graph-760 .icon-shape .label{text-align:center;}#graph-760 .node.clickable{cursor:pointer;}#graph-760 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#graph-760 .arrowheadPath{fill:#333333;}#graph-760 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#graph-760 .flowchart-link{stroke:#333333;fill:none;}#graph-760 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#graph-760 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#graph-760 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#graph-760 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#graph-760 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#graph-760 .cluster text{fill:#333;}#graph-760 .cluster span{color:#333;}#graph-760 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(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#graph-760 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#graph-760 rect.text{fill:none;stroke-width:0;}#graph-760 .icon-shape,#graph-760 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#graph-760 .icon-shape p,#graph-760 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#graph-760 .icon-shape rect,#graph-760 .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#graph-760 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#graph-760 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#graph-760 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}#graph-760 .vpa&gt;*{fill:#9FC5E8!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .vpa span{fill:#9FC5E8!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .vpa tspan{fill:#1E1E1D!important;}#graph-760 .crd&gt;*{fill:#D5A6BD!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .crd span{fill:#D5A6BD!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .crd tspan{fill:#1E1E1D!important;}#graph-760 .metrics&gt;*{fill:#FFD966!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .metrics span{fill:#FFD966!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .metrics tspan{fill:#1E1E1D!important;}#graph-760 .app&gt;*{fill:#B6D7A8!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .app span{fill:#B6D7A8!important;stroke:#1E1E1D!important;stroke-width:1px!important;color:#1E1E1D!important;}#graph-760 .app tspan{fill:#1E1E1D!important;}</style><g><marker id="graph-760_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;"></path></marker><marker id="graph-760_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;"></path></marker><marker id="graph-760_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;"></circle></marker><marker id="graph-760_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;"></circle></marker><marker id="graph-760_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;"></path></marker><marker id="graph-760_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;"></path></marker><g class="root"><g class="clusters"><g class="cluster" id="subGraph0" data-look="classic"><rect style="" x="526.04296875" y="416" width="536.046875" height="280"></rect><g class="cluster-label" transform="translate(719.05859375, 416)"><foreignObject width="150.015625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>Application Workload</p></span></div></foreignObject></g></g></g><g class="edgePaths"><path d="M104.547,441L104.547,436.833C104.547,432.667,104.547,424.333,104.547,414C104.547,403.667,104.547,391.333,104.547,379.667C104.547,368,104.547,357,104.547,351.5L104.547,346" id="L_metrics_recommender_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_metrics_recommender_0" data-points="W3sieCI6MTA0LjU0Njg3NSwieSI6NDQxfSx7IngiOjEwNC41NDY4NzUsInkiOjQxNn0seyJ4IjoxMDQuNTQ2ODc1LCJ5IjozNzl9LHsieCI6MTA0LjU0Njg3NSwieSI6MzQyfV0=" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M104.547,288L104.547,279.833C104.547,271.667,104.547,255.333,112.032,239.478C119.517,223.622,134.487,208.244,141.972,200.555L149.457,192.866" id="L_recommender_vpa_cr_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_recommender_vpa_cr_0" data-points="W3sieCI6MTA0LjU0Njg3NSwieSI6Mjg4fSx7IngiOjEwNC41NDY4NzUsInkiOjIzOX0seyJ4IjoxNTIuMjQ3MzI3MzAyNjMxNiwieSI6MTkwfV0=" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M178.531,136L178.531,129.833C178.531,123.667,178.531,111.333,216.118,97.247C253.704,83.162,328.878,67.323,366.464,59.404L404.051,51.485" id="L_vpa_cr_updater_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_vpa_cr_updater_0" data-points="W3sieCI6MTc4LjUzMTI1LCJ5IjoxMzZ9LHsieCI6MTc4LjUzMTI1LCJ5Ijo5OX0seyJ4Ijo0MDcuOTY0ODQzNzUsInkiOjUwLjY2MDMwMTE3MTUwODN9XQ==" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M556.621,43.687L635.499,52.906C714.376,62.125,872.132,80.562,951.009,100.448C1029.887,120.333,1029.887,141.667,1029.887,165C1029.887,188.333,1029.887,213.667,1029.887,239C1029.887,264.333,1029.887,289.667,1029.887,313C1029.887,336.333,1029.887,357.667,1029.887,374.5C1029.887,391.333,1029.887,403.667,1029.887,418.5C1029.887,433.333,1029.887,450.667,1029.887,472C1029.887,493.333,1029.887,518.667,1011.675,539.235C993.464,559.803,957.041,575.605,938.829,583.507L920.618,591.408" id="L_updater_controller_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_updater_controller_0" data-points="W3sieCI6NTU2LjYyMTA5Mzc1LCJ5Ijo0My42ODcwOTY5NTgyODM0fSx7IngiOjEwMjkuODg2NzE4NzUsInkiOjk5fSx7IngiOjEwMjkuODg2NzE4NzUsInkiOjE2M30seyJ4IjoxMDI5Ljg4NjcxODc1LCJ5IjoyMzl9LHsieCI6MTAyOS44ODY3MTg3NSwieSI6MzE1fSx7IngiOjEwMjkuODg2NzE4NzUsInkiOjM3OX0seyJ4IjoxMDI5Ljg4NjcxODc1LCJ5Ijo0MTZ9LHsieCI6MTAyOS44ODY3MTg3NSwieSI6NDY4fSx7IngiOjEwMjkuODg2NzE4NzUsInkiOjU0NH0seyJ4Ijo5MTYuOTQ4MzMwOTY1OTA5MSwieSI6NTkzfV0=" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M732.28,593L712.433,584.833C692.586,576.667,652.893,560.333,604.871,543.302C556.85,526.27,500.501,508.54,472.326,499.675L444.152,490.81" id="L_controller_api_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_controller_api_0" data-points="W3sieCI6NzMyLjI4MDAwNzEwMjI3MjcsInkiOjU5M30seyJ4Ijo2MTMuMTk5MjE4NzUsInkiOjU0NH0seyJ4Ijo0NDAuMzM1OTM3NSwieSI6NDg5LjYwOTYzODU1NDIxNjl9XQ==" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M324.358,441L317.058,436.833C309.759,432.667,295.161,424.333,287.862,414C280.563,403.667,280.563,391.333,288.794,379.383C297.026,367.433,313.49,355.866,321.721,350.083L329.953,344.299" id="L_api_admission_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_api_admission_0" data-points="W3sieCI6MzI0LjM1NzU3MjExNTM4NDY0LCJ5Ijo0NDF9LHsieCI6MjgwLjU2MjUsInkiOjQxNn0seyJ4IjoyODAuNTYyNSwieSI6Mzc5fSx7IngiOjMzMy4yMjYwNzQyMTg3NSwieSI6MzQyfV0=" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M371.656,288L371.656,279.833C371.656,271.667,371.656,255.333,351.524,239.244C331.392,223.155,291.128,207.31,270.996,199.387L250.864,191.465" id="L_admission_vpa_cr_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_admission_vpa_cr_0" data-points="W3sieCI6MzcxLjY1NjI1LCJ5IjoyODh9LHsieCI6MzcxLjY1NjI1LCJ5IjoyMzl9LHsieCI6MjQ3LjE0MTQ0NzM2ODQyMTA0LCJ5IjoxOTB9XQ==" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M410.699,342L419.617,348.167C428.534,354.333,446.369,366.667,455.286,379C464.203,391.333,464.203,403.667,457.369,413.673C450.534,423.68,436.865,431.36,430.031,435.201L423.197,439.041" id="L_admission_api_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_admission_api_0" data-points="W3sieCI6NDEwLjY5OTQ2Mjg5MDYyNSwieSI6MzQyfSx7IngiOjQ2NC4yMDMxMjUsInkiOjM3OX0seyJ4Ijo0NjQuMjAzMTI1LCJ5Ijo0MTZ9LHsieCI6NDE5LjcwOTQzNTA5NjE1Mzg3LCJ5Ijo0NDF9XQ==" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M440.336,481.987L491.084,492.323C541.832,502.658,643.328,523.329,701.253,541.344C759.177,559.359,773.53,574.718,780.706,582.398L787.883,590.077" id="L_api_controller_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_api_controller_0" data-points="W3sieCI6NDQwLjMzNTkzNzUsInkiOjQ4MS45ODc0MTc2OTY4NzMyNX0seyJ4Ijo3NDQuODI0MjE4NzUsInkiOjU0NH0seyJ4Ijo3OTAuNjEzODEzOTIwNDU0NSwieSI6NTkzfV0=" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path><path d="M863.503,593L871.135,584.833C878.767,576.667,894.03,560.333,901.661,544.667C909.293,529,909.293,514,909.293,506.5L909.293,499" id="L_controller_pod_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_controller_pod_0" data-points="W3sieCI6ODYzLjUwMzM3MzU3OTU0NTUsInkiOjU5M30seyJ4Ijo5MDkuMjkyOTY4NzUsInkiOjU0NH0seyJ4Ijo5MDkuMjkyOTY4NzUsInkiOjQ5NX1d" marker-end="url(#graph-760_flowchart-v2-pointEnd)"></path></g><g class="edgeLabels"><g class="edgeLabel"><g class="label" data-id="L_metrics_recommender_0" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(104.546875, 239)"><g class="label" data-id="L_recommender_vpa_cr_0" transform="translate(-92.046875, -12)"><foreignObject width="184.09375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Stores Recommendations</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(178.53125, 99)"><g class="label" data-id="L_vpa_cr_updater_0" transform="translate(-70.703125, -12)"><foreignObject width="141.40625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Checks for changes</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(1029.88671875, 315)"><g class="label" data-id="L_updater_controller_0" transform="translate(-100, -24)"><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="edgeLabel"><p>Evicts Pod or Updates in place</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(588.18328, 536.12889)"><g class="label" data-id="L_controller_api_0" transform="translate(-67.15625, -12)"><foreignObject width="134.3125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Requests new Pod</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(280.5625, 379)"><g class="label" data-id="L_api_admission_0" transform="translate(-64.921875, -12)"><foreignObject width="129.84375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>New Pod Creation</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(371.65625, 239)"><g class="label" data-id="L_admission_vpa_cr_0" transform="translate(-100, -24)"><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="edgeLabel"><p>Retrieves latest recommendation</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(464.203125, 379)"><g class="label" data-id="L_admission_api_0" transform="translate(-98.71875, -12)"><foreignObject width="197.4375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Injects new resource values</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(625.43796, 519.6856)"><g class="label" data-id="L_api_controller_0" transform="translate(-44.46875, -12)"><foreignObject width="88.9375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>Creates Pod</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(909.29296875, 544)"><g class="label" data-id="L_controller_pod_0" transform="translate(-100, -24)"><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="edgeLabel"><p>New Pod with Optimal Resources</p></span></div></foreignObject></g></g></g><g class="nodes"><g class="node default app" id="flowchart-controller-0" transform="translate(827.05859375, 632)"><rect class="basic label-container" style="fill:#B6D7A8 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-130" y="-39" width="260" height="78"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-100, -24)"><rect></rect><foreignObject width="200" height="48"><div style="color: rgb(30, 30, 29) !important; 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 style="color:#1E1E1D !important" class="nodeLabel"><p>Deployment / RC / StatefulSet</p></span></div></foreignObject></g></g><g class="node default app" id="flowchart-pod-1" transform="translate(909.29296875, 468)"><rect class="basic label-container" style="fill:#B6D7A8 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-85.59375" y="-27" width="171.1875" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-55.59375, -12)"><rect></rect><foreignObject width="111.1875" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>Pod / Container</p></span></div></foreignObject></g></g><g class="node default metrics" id="flowchart-metrics-2" transform="translate(104.546875, 468)"><rect class="basic label-container" style="fill:#FFD966 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-81.5625" y="-27" width="163.125" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-51.5625, -12)"><rect></rect><foreignObject width="103.125" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>Metrics Server</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-api-3" transform="translate(371.65625, 468)"><rect class="basic label-container" style="" x="-68.6796875" y="-27" width="137.359375" height="54"></rect><g class="label" style="" transform="translate(-38.6796875, -12)"><rect></rect><foreignObject width="77.359375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="nodeLabel"><p>API Server</p></span></div></foreignObject></g></g><g class="node default vpa" id="flowchart-admission-4" transform="translate(371.65625, 315)"><rect class="basic label-container" style="fill:#9FC5E8 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-120.5625" y="-27" width="241.125" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-90.5625, -12)"><rect></rect><foreignObject width="181.125" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>VPA Admission Controller</p></span></div></foreignObject></g></g><g class="node default crd" id="flowchart-vpa_cr-5" transform="translate(178.53125, 163)"><rect class="basic label-container" style="fill:#D5A6BD !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-127.8203125" y="-27" width="255.640625" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-97.8203125, -12)"><rect></rect><foreignObject width="195.640625" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>VerticalPodAutoscaler CRD</p></span></div></foreignObject></g></g><g class="node default vpa" id="flowchart-recommender-6" transform="translate(104.546875, 315)"><rect class="basic label-container" style="fill:#9FC5E8 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-96.546875" y="-27" width="193.09375" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-66.546875, -12)"><rect></rect><foreignObject width="133.09375" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>VPA recommender</p></span></div></foreignObject></g></g><g class="node default vpa" id="flowchart-updater-7" transform="translate(482.29296875, 35)"><rect class="basic label-container" style="fill:#9FC5E8 !important;stroke:#1E1E1D !important;stroke-width:1px !important" x="-74.328125" y="-27" width="148.65625" height="54"></rect><g class="label" style="color:#1E1E1D !important" transform="translate(-44.328125, -12)"><rect></rect><foreignObject width="88.65625" height="24"><div style="color: rgb(30, 30, 29) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;" xmlns="http://www.w3.org/1999/xhtml"><span style="color:#1E1E1D !important" class="nodeLabel"><p>VPA updater</p></span></div></foreignObject></g></g></g></g></g></svg>