<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="621px" height="441px" viewBox="-0.5 -0.5 621 441" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-11-22T15:15:12.127Z&quot; agent=&quot;5.0 (X11; Ubuntu)&quot; etag=&quot;otFdINWQocRJ0PoaTXQI&quot; version=&quot;20.5.3&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;M3FieE6oc_qiJxTEO1x9&quot; name=&quot;Page-1&quot;&gt;7Vtbc6M2FP41ftyMQdz8mNjpdqab2XQzne4+7SggA12MXCF86a+vBMJcJDsmBmMnyYvRkRDi+74jdI6UEZguNp8JXAYP2EPRSB97mxGYjXRdMzSd/XDLNrfYjpkbfBJ6olFpeAr/Q8I4FtY09FBSa0gxjmi4rBtdHMfIpTUbJASv683mOKo/dQl9JBmeXBjJ1r9Djwa51THHpf13FPpB8WRtLGoWsGgsDEkAPbyumMD9CEwJxjS/WmymKOLgFbjk9/22p3Y3MIJieswN6I+Js7DGfyXzrw/gpz5bm39+/gTsvJsVjFLxxmK0dFtAQHAae4j3oo3A3ToIKXpaQpfXrhnpzBbQRSSqYRT6MbuO0JyN6m6FCA0ZmrfCTDFvL57J6tBm79toO4yYuBBeIEq2rIm4ARQMbAulifK6ZMkAwhZUGAIFQVAow9/1XYLHLgR+bbC0rhVLo4ElGB5L81qxBA0s9cGx1FvpcvwylvMwiqY4wiS7F6Dsj9kTSvAvVKkBFpgArxtgNasOLDBNCdgd2FVgtYnZF7DGtYpUb4hUG1ykloQc8tiHWBQxoQH2cQyj+9J6Vxdt2eYL5kBliP6DKN2KVQVMKa7jnT+TP+gwkGxcOCUuOjD+Ym0CiY/oIc2oiSEogjRc1cfROcj2ECAzKMn2u7g/K/zghRuzKM421crZVpQGIAecSE526y0hcFtpsMRhTJNKz4/cUHHGxsSmW4113Avti693KYx8BKVMdq/yeuVo4EM6B6UzuUbpaM45pGMOIp1NSL9XrivCYaVSN7ywrYroOuTmXKPcTP0MctuF2wPNVKVaflTr9kjHg0mwWx0OoCNtfKKQTlqPiH4r6+dHgr3U5Rr6ukQEUhZJnLSiboYqmmciWxWqTCwbQIvV+BFMEsFO8gtRNygKRf6GF+Y4pkIMmtFPgKMronBlgGP1tSbXJu/0o68f6T3GkM6jS84z0q2Ix41euKqxZv2b8iRjJtpPSYb7LWugGctNhltRz658/vtEIUXzNErYy4su2QizXvMGB3yyffrAg8iZuyqftFwHPc/78TZjfGneBvrjE5FVyMh4L1wCRTrjvFzKiaFH7L0BpK2L8xpHQnoWJi5mb8mHPcXxPPQfGJbXj31T5cZkaOwnEvZvGW/NHBrvYlqT18vTKE0oOrRWfgXqJnI8Q4W6oz8DyzrPKliVmj4z6nKUIuGMYu+Wbzazksvjh9CtQ1vnYXTkSlUGqQKCqcCgsLVLA0hxu2brN2b9izqZ3DR2UfJFtLjzQBKAsfVyZ/lKW+qss5xA5xS+Km6/HD53mzunsyl11TeXctzjEsQCFolRNgnRVvtri9Dz8hgWsVU1fM464myLxBjr1bwbmTPeEwtbEzHzSVNkjGPUmE+FqYMJcneepPAmR94HtRRaatLUXRwqBy6MD3m1+z7oMDSZDpVr90eH6uREJY7Mo74lXyyMv+FoFxU+kzIiPCpOvEA+e1iPSGdjFOc5nLPyqzqxlRPGX/+kRMEX5LPPYIX/vMfWAnAZuExgV+rSx5w0sc9KuRxoSWS0yorXUtl7E95Nb2qfS++CDLsxvxoyGYaCDL0vMoAchLX2P32P/5V7Hqd64FuagqVPrOKo51n9ERwRTrSKvDvxxyOyJH34oz20P8rxQGf++A2JraIPfzzkj/bQ/qjaOhneH1/On/Xgj6bqKOdZ/VF1KLbdPtY+d+zMr6dpQvFir1erw58Le4fm3KSM3455r485jLvN+Lg5zGjvNqxY/pNPngUr/1UK3P8P&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="190" y="30" width="430" height="300" rx="45" ry="45" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="180" y="20" width="430" height="300" rx="45" ry="45" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="170" y="10" width="430" height="300" rx="45" ry="45" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="0" y="245" width="120" height="195" fill="#eeeeee" stroke="#36393d" pointer-events="all"/><rect x="160" y="0" width="430" height="300" rx="45" ry="45" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 120 150 L 233.63 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 238.88 150 L 231.88 153.5 L 233.63 150 L 231.88 146.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 120 150 L 200 150 L 200 230 L 233.63 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 238.88 230 L 231.88 233.5 L 233.63 230 L 231.88 226.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 120 150 L 200 150 L 200 70 L 233.63 70" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 238.88 70 L 231.88 73.5 L 233.63 70 L 231.88 66.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 120 150 L 200 150 L 200 410 L 233.63 410" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 238.88 410 L 231.88 413.5 L 233.63 410 L 231.88 406.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 60 120 L 60 66.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 60 61.12 L 63.5 68.12 L 60 66.37 L 56.5 68.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="120" width="120" height="60" rx="9" ry="9" fill="#e1d5e7" stroke="#9673a6" 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: 150px; margin-left: 1px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Product Operator</div></div></div></foreignObject><text x="60" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">Product Operator</text></switch></g><path d="M 360 150 L 433.63 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 438.88 150 L 431.88 153.5 L 433.63 150 L 431.88 146.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="240" y="120" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" 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: 150px; margin-left: 241px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div style="font-size: 14px;">Statefulset</div></div></div></div></foreignObject><text x="300" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">Statefulset</text></switch></g><rect x="240" y="200" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" 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: 230px; margin-left: 241px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div style="font-size: 14px;">Service</div></div></div></div></foreignObject><text x="300" y="234" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">Service</text></switch></g><rect x="440" y="120" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" 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: 150px; margin-left: 441px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Pod</div></div></div></foreignObject><text x="500" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">Pod</text></switch></g><rect x="240" y="380" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" 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: 410px; margin-left: 241px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Discovery ConfigMap</div></div></div></foreignObject><text x="300" y="414" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">Discovery ConfigM...</text></switch></g><rect x="240" y="40" width="120" height="60" fill="#dae8fc" stroke="#6c8ebf" 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: 70px; margin-left: 241px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ConfigMap</div></div></div></foreignObject><text x="300" y="74" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">ConfigMap</text></switch></g><rect x="0" y="0" width="120" height="60" fill="#d5e8d4" stroke="#82b366" 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: 30px; margin-left: 1px;"><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: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ProductCluster</div></div></div></foreignObject><text x="60" y="34" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px" text-anchor="middle">ProductCluster</text></switch></g><path d="M 12.5 289.5 L 46.13 289.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 51.38 289.5 L 44.38 293 L 46.13 289.5 L 44.38 286 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 12.5 320 L 46.13 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 51.38 320 L 44.38 323.5 L 46.13 320 L 44.38 316.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="60" y="275" width="60" height="30" 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: 1px; height: 1px; padding-top: 290px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">create</div></div></div></foreignObject><text x="62" y="294" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">create</text></switch></g><rect x="60" y="305" width="50" height="30" 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: 1px; height: 1px; padding-top: 320px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">read</div></div></div></foreignObject><text x="62" y="324" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">read</text></switch></g><rect x="180" y="10" width="80" height="30" 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: 1px; height: 1px; padding-top: 25px; margin-left: 182px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>per Role<br /></div></div></div></div></foreignObject><text x="182" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px">per Role&#xa;</text></switch></g><rect x="0" y="245" width="70" height="30" 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: 1px; height: 1px; padding-top: 260px; margin-left: 35px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font style="font-size: 14px;">Legend</font></div></div></div></foreignObject><text x="35" y="264" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Legend</text></switch></g><rect x="10" y="335" width="40" height="20" rx="3" ry="3" fill="#e1d5e7" stroke="#9673a6" pointer-events="all"/><rect x="60" y="330" width="70" height="30" 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: 1px; height: 1px; padding-top: 345px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font style="font-size: 12px;">Operator</font></div></div></div></foreignObject><text x="62" y="349" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px">Operator</text></switch></g><rect x="10" y="365" width="40" height="20" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><rect x="60" y="360" width="70" height="30" 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: 1px; height: 1px; padding-top: 375px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><font style="font-size: 12px;">Resource</font></div></div></div></foreignObject><text x="62" y="379" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px">Resource</text></switch></g><rect x="10" y="400" width="40" height="20" fill="#d5e8d4" stroke="#82b366" pointer-events="all"/><rect x="60" y="390" width="70" height="40" 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: 1px; height: 1px; padding-top: 410px; margin-left: 62px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div style="font-size: 12px;"><font style="font-size: 12px;">Custom</font></div><div style="font-size: 12px;"><font style="font-size: 12px;">Resource<br /></font></div></div></div></div></foreignObject><text x="62" y="414" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="14px">Custom...</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>