4 lines
35 KiB
XML
4 lines
35 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Do not edit this file with editors other than diagrams.net -->
|
|
<!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" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="851px" height="541px" viewBox="-0.5 -0.5 851 541" content="<mxfile host="app.diagrams.net" modified="2022-04-18T18:10:03.345Z" agent="5.0 (Windows)" etag="_y5CX1gntvTTpVzFLvyE" version="17.4.5"><diagram id="To2Da4PRRWEcok_Ws3eM" name="Page-1">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</diagram></mxfile>"><defs><style type="text/css">@import url("https://fonts.googleapis.com/css?family=Consolas");
</style></defs><g><rect x="320" y="380" width="210" height="160" rx="24" ry="24" fill="none" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 387px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>CONTROL PLANE</b></div></div></div></foreignObject><text x="425" y="399" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">CONTROL PLANE</text></switch></g><rect x="0" y="130" width="210" height="140" rx="21" ry="21" fill="none" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 137px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>NODE #1</b></div></div></div></foreignObject><text x="105" y="149" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">NODE #1</text></switch></g><rect x="320" y="130" width="210" height="140" rx="21" ry="21" fill="none" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 137px; margin-left: 321px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>NODE #2</b></div></div></div></foreignObject><text x="425" y="149" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">NODE #2</text></switch></g><rect x="640" y="130" width="210" height="140" rx="21" ry="21" fill="none" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 137px; margin-left: 641px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>NODE #N</b></div></div></div></foreignObject><text x="745" y="149" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">NODE #N</text></switch></g><path d="M 100 70.5 L 110 70.5 L 110 110.5 L 120.5 110.5 L 105 129.5 L 89.5 110.5 L 100 110.5 Z" fill="#ff6666" stroke="none" pointer-events="all"/><rect x="365.19" y="0" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 18px; margin-left: 366px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">INCOMING TRAFFIC</div></div></div></foreignObject><text x="425" y="21" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">INCOMING TRAFFIC</text></switch></g><path d="M 100.5 71 L 100.5 61 L 749.5 61 L 749.5 71 Z" fill="#ff6666" stroke="none" pointer-events="all"/><path d="M 420 40.5 L 430 40.5 L 430 110.5 L 440.5 110.5 L 425 129.5 L 409.5 110.5 L 420 110.5 Z" fill="#ff6666" stroke="none" pointer-events="all"/><path d="M 740 70.5 L 750 70.5 L 750 110.5 L 760.5 110.5 L 745 129.5 L 729.5 110.5 L 740 110.5 Z" fill="#ff6666" stroke="none" pointer-events="all"/><path d="M 229.5 170 L 229.5 180.5 L 210.5 165 L 229.5 149.5 L 229.5 160 L 300.5 160 L 300.5 149.5 L 319.5 165 L 300.5 180.5 L 300.5 170 Z" fill="#d5e8d4" stroke="none" pointer-events="all"/><rect x="210" y="116" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 134px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">INTERNAL TRAFFIC</div></div></div></foreignObject><text x="270" y="137" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">INTERNAL TRAFFIC</text></switch></g><path d="M 549.5 170 L 549.5 180.5 L 530.5 165 L 549.5 149.5 L 549.5 160 L 620.5 160 L 620.5 149.5 L 639.5 165 L 620.5 180.5 L 620.5 170 Z" fill="#d5e8d4" stroke="none" pointer-events="all"/><rect x="530" y="116" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 134px; margin-left: 531px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">INTERNAL TRAFFIC</div></div></div></foreignObject><text x="590" y="137" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">INTERNAL TRAFFIC</text></switch></g><rect x="50" y="160" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 51px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font><font data-font-src="https://fonts.googleapis.com/css?family=Consolas">BUNKERWEB</font></font></div></div></div></foreignObject><text x="105" y="184" fill="#FFFFFF" font-family="Consolas" font-size="12px" text-anchor="middle">BUNKERWEB</text></switch></g><rect x="50" y="220" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 240px; margin-left: 51px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font data-font-src="https://fonts.googleapis.com/css?family=Consolas" face="Consolas">WEB SERVICE</font></div></div></div></foreignObject><text x="105" y="244" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">WEB SERVICE</text></switch></g><rect x="370" y="160" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font><font data-font-src="https://fonts.googleapis.com/css?family=Consolas" face="Consolas">BUNKERWEB</font></font></div></div></div></foreignObject><text x="425" y="184" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">BUNKERWEB</text></switch></g><rect x="370" y="220" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 240px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">BUNKERWEB-AUTOCONF</div></div></div></foreignObject><text x="425" y="244" fill="#FFFFFF" font-family="Consolas" font-size="12px" text-anchor="middle">BUNKERWEB-AUTOCONF</text></switch></g><rect x="690" y="160" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 691px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font><font data-font-src="https://fonts.googleapis.com/css?family=Consolas" face="Consolas">BUNKERWEB</font></font></div></div></div></foreignObject><text x="745" y="184" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">BUNKERWEB</text></switch></g><rect x="690" y="220" width="110" height="40" rx="6" ry="6" fill="#125678" stroke="#125678" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 240px; margin-left: 691px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font data-font-src="https://fonts.googleapis.com/css?family=Consolas" face="Consolas">WEB SERVICE</font></div></div></div></foreignObject><text x="745" y="244" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">WEB SERVICE</text></switch></g><path d="M 419.55 270.52 L 429.55 270.48 L 429.92 360.48 L 440.42 360.44 L 425 379.5 L 409.42 360.56 L 419.92 360.52 Z" fill="#125678" stroke="none" pointer-events="all"/><rect x="365.19" y="488" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 506px; margin-left: 366px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>Kubernetes API<br /></div></div></div></div></foreignObject><text x="425" y="509" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">Kubernetes API
</text></switch></g><rect x="440" y="285" width="150" height="60" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 315px; margin-left: 442px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Read events, ingress and configmap</div></div></div></foreignObject><text x="442" y="319" fill="#125678" font-family="Consolas" font-size="12px">Read events, ingress and...</text></switch></g><path d="M 229.5 240 L 229.5 250.5 L 210.5 235 L 229.5 219.5 L 229.5 230 L 319.5 230 L 319.5 240 Z" fill="#125678" stroke="none" pointer-events="all"/><rect x="210" y="250" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 268px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Dynamically generate configuration</div></div></div></foreignObject><text x="270" y="271" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">Dynamically generate...</text></switch></g><path d="M 620.5 230 L 620.5 219.5 L 639.5 235 L 620.5 250.5 L 620.5 240 L 530.5 240 L 530.5 230 Z" fill="#125678" stroke="none" pointer-events="all"/><rect x="522" y="250" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 268px; margin-left: 523px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Dynamically generate configuration</div></div></div></foreignObject><text x="582" y="271" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">Dynamically generate...</text></switch></g><path d="M 424.75 420.24 C 424.13 420.27 423.51 420.43 422.97 420.7 L 398.76 432.24 C 397.49 432.86 396.56 434.02 396.25 435.37 L 390.27 461.36 C 390 462.55 390.23 463.83 390.89 464.87 C 391 464.98 391.08 465.1 391.16 465.25 L 407.92 486.07 C 408.8 487.15 410.15 487.8 411.54 487.8 L 438.42 487.8 C 439.81 487.8 441.16 487.15 442.05 486.07 L 458.8 465.22 C 459.65 464.14 460 462.71 459.69 461.36 L 453.71 435.37 C 453.4 434.02 452.47 432.86 451.2 432.24 L 426.99 420.7 C 426.29 420.35 425.52 420.2 424.75 420.24 Z" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 424.76 422.26 C 424.18 422.3 423.6 422.44 423.09 422.7 L 400.34 433.55 C 399.14 434.13 398.27 435.22 397.98 436.49 L 392.35 460.91 C 392.1 462.04 392.32 463.24 392.93 464.22 C 393.04 464.33 393.12 464.43 393.19 464.58 L 408.94 484.14 C 409.77 485.16 411.05 485.77 412.35 485.77 L 437.61 485.77 C 438.92 485.77 440.19 485.16 441.02 484.14 L 456.77 464.54 C 457.57 463.53 457.9 462.18 457.61 460.91 L 451.98 436.49 C 451.69 435.22 450.82 434.13 449.63 433.55 L 426.87 422.7 C 426.22 422.37 425.49 422.23 424.76 422.26 Z" fill="#2875e2" stroke="none" pointer-events="all"/><path d="M 425 433.6 C 424.59 433.6 412.41 439.6 412.25 439.88 C 411.87 440.64 409.1 453.38 409.25 453.67 C 409.35 453.83 411.34 456.35 413.7 459.29 L 417.96 464.62 L 424.97 464.62 L 431.97 464.62 L 436.42 459.06 L 440.9 453.48 L 439.33 446.63 C 438.47 442.88 437.72 439.72 437.62 439.66 C 437.4 439.44 425.25 433.63 425 433.6 Z M 425.76 439.88 C 426.36 439.91 426.42 440.79 427.68 440.89 C 429.32 441.02 429.13 439.47 430.4 440.54 C 431.66 441.61 430.11 441.68 430.52 443.29 C 430.9 444.9 432.29 444.27 431.69 445.78 C 431.06 447.29 430.49 445.87 429.1 446.73 C 427.68 447.61 428.72 448.75 427.08 448.62 C 425.44 448.49 426.64 447.52 425.38 446.44 C 424.12 445.4 423.36 446.73 422.98 445.12 C 422.57 443.54 423.86 444.36 424.5 442.85 C 425.13 441.3 423.61 441.02 425.03 440.13 C 425.19 440.04 425.35 439.97 425.47 439.91 C 425.57 439.88 425.66 439.88 425.76 439.88 Z M 427.4 441.68 C 427.18 441.68 426.92 441.71 426.7 441.77 C 425.44 442.15 424.72 443.48 425.09 444.74 C 425.47 446 426.83 446.73 428.09 446.35 C 429.35 445.97 430.05 444.64 429.67 443.38 C 429.39 442.37 428.44 441.68 427.4 441.68 Z M 417.96 445.78 C 418.09 445.78 418.25 445.81 418.44 445.87 C 419.95 446.35 418.41 447.14 419.48 448.3 C 420.55 449.44 421.47 447.96 421.81 449.5 C 422.19 451.05 420.71 450.13 420.27 451.65 C 419.79 453.16 421.53 453.2 420.36 454.27 C 419.19 455.34 419.29 453.64 417.74 453.98 C 416.2 454.33 417.02 455.85 415.5 455.4 C 413.99 454.93 415.53 454.14 414.46 452.97 C 413.39 451.81 412.47 453.29 412.13 451.74 C 411.75 450.2 413.23 451.14 413.67 449.63 C 414.15 448.12 412.41 448.05 413.58 446.98 C 414.74 445.91 414.65 447.64 416.2 447.29 C 417.55 446.98 417.08 445.78 417.96 445.78 Z M 429.23 447.45 C 429.35 447.45 429.54 447.48 429.76 447.55 C 431.5 448.24 429.2 449.28 430.55 450.58 C 431.91 451.87 432.86 449.54 433.61 451.24 C 434.37 452.94 432.01 452.06 432.04 453.95 C 432.07 455.81 434.4 454.84 433.74 456.57 C 433.05 458.31 432.01 456 430.71 457.36 C 429.42 458.72 431.75 459.66 430.05 460.42 C 428.34 461.18 429.23 458.81 427.34 458.84 C 425.47 458.91 426.45 461.21 424.72 460.55 C 422.98 459.85 425.28 458.81 423.93 457.52 C 422.57 456.22 421.62 458.56 420.87 456.86 C 420.11 455.15 422.48 456.04 422.44 454.17 C 422.38 452.28 420.08 453.29 420.74 451.52 C 421.43 449.79 422.48 452.09 423.77 450.73 C 425.06 449.38 422.73 448.43 424.43 447.67 C 426.14 446.92 425.25 449.28 427.11 449.25 C 428.75 449.22 428.22 447.42 429.23 447.45 Z M 416.99 448.24 C 415.66 448.24 414.59 449.31 414.59 450.64 C 414.59 451.96 415.66 453.01 416.99 453.01 C 418.28 453.01 419.35 451.96 419.35 450.64 C 419.35 449.31 418.28 448.24 416.99 448.24 Z M 427.24 450.54 C 425.28 450.54 423.71 452.09 423.71 454.05 C 423.71 456 425.28 457.58 427.24 457.58 C 429.2 457.58 430.74 456 430.74 454.05 C 430.74 452.09 429.17 450.54 427.24 450.54 Z M 429.76 467.14 L 429.76 466.26 L 430.55 466.26 L 430.55 467.14 Z M 429.76 472.63 L 429.76 468.03 L 430.55 468.03 L 430.55 472.63 Z M 424.81 474.4 L 424.81 468.03 L 425.54 468.03 L 425.54 468.63 Q 425.79 468.25 426.1 468.09 Q 426.42 467.9 426.86 467.9 Q 427.46 467.9 427.9 468.22 Q 428.34 468.53 428.6 469.07 Q 428.82 469.64 428.82 470.3 Q 428.82 470.99 428.57 471.56 Q 428.31 472.13 427.81 472.44 Q 427.34 472.73 426.8 472.73 Q 426.42 472.73 426.1 472.57 Q 425.79 472.41 425.6 472.16 L 425.6 474.4 Z M 425.5 470.36 Q 425.5 471.24 425.88 471.65 Q 426.23 472.1 426.77 472.1 Q 427.27 472.1 427.65 471.65 Q 428.03 471.21 428.03 470.3 Q 428.03 469.41 427.65 468.97 Q 427.3 468.53 426.8 468.53 Q 426.29 468.53 425.92 469 Q 425.5 469.45 425.5 470.36 Z M 422.85 472.06 Q 422.44 472.44 422.03 472.57 Q 421.62 472.73 421.18 472.73 Q 420.39 472.73 419.98 472.38 Q 419.57 472 419.57 471.4 Q 419.57 471.09 419.73 470.8 Q 419.89 470.52 420.14 470.33 Q 420.39 470.17 420.71 470.08 Q 420.93 470.01 421.4 469.98 Q 422.35 469.86 422.79 469.7 Q 422.79 469.54 422.79 469.51 Q 422.79 469 422.57 468.81 Q 422.29 468.56 421.69 468.56 Q 421.15 468.56 420.87 468.75 Q 420.61 468.94 420.49 469.45 L 419.73 469.32 Q 419.83 468.85 420.08 468.53 Q 420.3 468.25 420.77 468.06 Q 421.21 467.9 421.81 467.9 Q 422.41 467.9 422.76 468.06 Q 423.14 468.18 423.3 468.4 Q 423.49 468.59 423.55 468.94 Q 423.58 469.13 423.58 469.67 L 423.58 470.71 Q 423.58 471.78 423.64 472.06 Q 423.71 472.38 423.83 472.63 L 423.01 472.63 Q 422.89 472.38 422.85 472.06 Z M 422.79 470.3 Q 422.38 470.49 421.53 470.61 Q 421.06 470.68 420.83 470.77 Q 420.65 470.87 420.52 471.02 Q 420.42 471.18 420.42 471.4 Q 420.42 471.72 420.65 471.91 Q 420.9 472.13 421.34 472.13 Q 421.81 472.13 422.16 471.94 Q 422.51 471.72 422.66 471.37 Q 422.79 471.12 422.79 470.61 Z" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 734.75 416.24 C 734.13 416.27 733.51 416.43 732.97 416.7 L 708.76 428.24 C 707.49 428.86 706.56 430.02 706.25 431.37 L 700.27 457.36 C 700 458.55 700.23 459.83 700.89 460.87 C 701 460.98 701.08 461.1 701.16 461.25 L 717.92 482.07 C 718.8 483.15 720.15 483.8 721.54 483.8 L 748.42 483.8 C 749.81 483.8 751.16 483.15 752.05 482.07 L 768.8 461.22 C 769.65 460.14 770 458.71 769.69 457.36 L 763.71 431.37 C 763.4 430.02 762.47 428.86 761.2 428.24 L 736.99 416.7 C 736.29 416.35 735.52 416.2 734.75 416.24 Z" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 734.76 418.26 C 734.18 418.3 733.6 418.44 733.09 418.7 L 710.34 429.55 C 709.14 430.13 708.27 431.22 707.98 432.49 L 702.35 456.91 C 702.1 458.04 702.32 459.24 702.93 460.22 C 703.04 460.33 703.12 460.43 703.19 460.58 L 718.94 480.14 C 719.77 481.16 721.05 481.77 722.35 481.77 L 747.61 481.77 C 748.92 481.77 750.19 481.16 751.02 480.14 L 766.77 460.54 C 767.57 459.53 767.9 458.18 767.61 456.91 L 761.98 432.49 C 761.69 431.22 760.82 430.13 759.63 429.55 L 736.87 418.7 C 736.22 418.37 735.49 418.23 734.76 418.26 Z" fill="#2875e2" stroke="none" pointer-events="all"/><path d="M 744.84 464.58 L 736.68 464.58 L 719.08 442.54 L 714 442.54 L 714 435.35 L 722.26 435.35 L 739.9 457.35 L 744.84 457.35 L 744.84 451.66 L 756 460.97 L 744.84 470.27 Z M 735.97 447.55 L 739.9 442.65 L 744.84 442.65 L 744.84 448.34 L 756 439.03 L 744.84 429.73 L 744.84 435.42 L 736.68 435.42 L 731.49 441.97 Z M 723.09 452.45 L 719.08 457.46 L 714 457.46 L 714 464.65 L 722.26 464.65 L 727.56 458.03 Z" fill="#ffffff" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 497px; margin-left: 735px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font color="#125678">Ingress</font></div></div></div></foreignObject><text x="735" y="509" fill="rgb(0, 0, 0)" font-family="Consolas" font-size="12px" text-anchor="middle">Ingress</text></switch></g><path d="M 104.74 415.04 C 104.1 415.08 103.46 415.24 102.9 415.52 L 77.84 427.47 C 76.52 428.11 75.56 429.31 75.24 430.71 L 69.04 457.62 C 68.76 458.85 69 460.17 69.68 461.25 C 69.8 461.37 69.88 461.49 69.96 461.65 L 87.31 483.2 C 88.23 484.32 89.63 485 91.07 485 L 118.89 485 C 120.33 485 121.73 484.32 122.65 483.2 L 140 461.61 C 140.88 460.49 141.24 459.01 140.92 457.62 L 134.72 430.71 C 134.4 429.31 133.44 428.11 132.12 427.47 L 107.06 415.52 C 106.34 415.16 105.54 415 104.74 415.04 Z" fill="#ffffff" stroke="none" pointer-events="all"/><path d="M 104.76 417.14 C 104.15 417.18 103.55 417.33 103.03 417.59 L 79.47 428.82 C 78.23 429.43 77.32 430.55 77.02 431.87 L 71.2 457.16 C 70.94 458.32 71.16 459.56 71.8 460.58 C 71.91 460.69 71.99 460.8 72.06 460.95 L 88.37 481.21 C 89.24 482.26 90.55 482.9 91.9 482.9 L 118.06 482.9 C 119.41 482.9 120.73 482.26 121.59 481.21 L 137.9 460.92 C 138.73 459.86 139.06 458.47 138.76 457.16 L 132.94 431.87 C 132.64 430.55 131.74 429.43 130.5 428.82 L 106.94 417.59 C 106.26 417.25 105.51 417.1 104.76 417.14 Z" fill="#2875e2" stroke="none" pointer-events="all"/><path d="M 81 466 L 81 470.55 L 89.4 470.55 L 89.4 466 Z M 95.45 466 L 95.45 470.55 L 129 470.55 L 129 466 Z M 93.2 453.8 L 93.2 458.4 L 101.55 458.4 L 101.55 453.8 Z M 107.65 453.8 L 107.65 458.4 L 129 458.4 L 129 453.8 Z M 93.2 441.65 L 93.2 446.2 L 101.55 446.2 L 101.55 441.65 Z M 107.65 441.65 L 107.65 446.2 L 129 446.2 L 129 441.65 Z M 81 429.45 L 81 434 L 89.4 434 L 89.4 429.45 Z M 95.45 429.45 L 95.45 434 L 129 434 L 129 429.45 Z" fill="#ffffff" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 492px; margin-left: 105px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: nowrap;">ConfigMap</div></div></div></foreignObject><text x="105" y="504" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">ConfigMap</text></switch></g><path d="M 150.5 465 L 150.5 455 L 300.5 455 L 300.5 444.5 L 319.5 460 L 300.5 475.5 L 300.5 465 Z" fill="#125678" stroke="none" pointer-events="all"/><path d="M 689.5 455 L 689.5 465 L 549.5 465 L 549.5 475.5 L 530.5 460 L 549.5 444.5 L 549.5 455 Z" fill="#125678" stroke="none" pointer-events="all"/><rect x="560" y="400" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 418px; margin-left: 561px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Define rules for web services</div></div></div></foreignObject><text x="620" y="421" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">Define rules for web...</text></switch></g><rect x="170.38" y="400" width="119.62" height="35" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 418px; margin-left: 171px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #125678; "><div style="display: inline-block; font-size: 12px; font-family: Consolas; color: rgb(18, 86, 120); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Define custom configuration</div></div></div></foreignObject><text x="230" y="421" fill="#125678" font-family="Consolas" font-size="12px" text-anchor="middle">Define custom config...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |