istio.io/archive/v1.21/docs/setup/additional-setup/gateway/user-gateway.svg

297 lines
12 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="421"
height="241"
content="&lt;mxfile host=&quot;drawio-internal.googleplex.com&quot; modified=&quot;2021-05-10T18:33:21.494Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36&quot; etag=&quot;Z6V1qB2jDteWuHtnzFMV&quot; version=&quot;14.4.8&quot; type=&quot;google&quot; pages=&quot;2&quot;&gt;&lt;diagram id=&quot;P8ZkhgxdiRg3_sUfxNwi&quot; name=&quot;Page-1&quot;&gt;7VhLc5swEP41HNPhHXJM7DQ9pE1mPJM2RxkWUCsQFbKB/vpKIF4xTtypXdJMTmifsN+nXWnQrEVS3jCUxZ9pAEQz9aDUrKVmmobj6OIhNVWj8ayLRhExHCinXrHCv0ApVVy0wQHkI0dOKeE4Gyt9mqbg85EOMUaLsVtIyfitGYpgR7HyEdnVfsUBj1UVbVlS/wlwFLdvNnRlSVDrrBR5jAJaDFTWtWYtGKW8WSXlAogEr8Wlifu4x9p9GIOUHxKQVnexf1n66YP9JSzoDbs7uztTWbaIbFTBmumiJNOsq3Sdy4fMkEYM8lysUpRAniEfVEm8anEqYsxhVZusZSH2ggiNeUKEZIjlFhjHAtVLgqNU6DiVDgStgdzTHHNMpdYXpQAbuN8+cUhwEMg3XiGVh0DI64+sqxBRUO6Fx+hAF7sVaAKcVcJFbUzjXPFU9DTbLXfxgGLTVkqktlbU5erRFwtFwB+QYR5CBsoy440yMUDe1CeQ73rr6MhbByJvvlHkVUA3q+Zjwt1BFQIxkJVIGY9pRFNErnvtFaObNACZVRdS73NLJcI19t+B80qdLmjD6ZgZKDH/JsM/OEp6HFiWpcpcC1UrpKLcQZAUH4e2PqyW2rimPlnU8yQJDOiG+fAMVrY6DxGLgD/j50yTzoAgjrfj7zg6od6shA7o7Ml9gVBjRGfP7ush9HxOQu2pWUnkBAqpKHhItftzQ1vDWV6TdSkcDDcre6NYRfJ5gzgUqGqTiW9r8jXWnV3U7xHJ1wujtx2V3XANMSELSiirk1mBA15gC33OGf0BA4tnri3XPfJ4VVcO09odt8bUlcM91bR1TsTlEjJCqwRq/magE4EX+lN0ur4H6/A0dFoTp+e/pfP8RHQu5FUkFJcRDrPwGYah6U/yGbhr1zlSe9qvrTsNYwfW98vQPrAuDjw77TnPzosTNegDZnyDyArYFvsz9ajnw3SPrj3HdvTj9GjXbO3Mnb1Hzf+lR4/Ya4Y+TdLBTaRC7ymud31LrrdnArcpmuZWUU+I6z7jL7jU39vzqEfoCbtTiP2v02YD9D+grevf&lt;/diagram&gt;&lt;diagram id=&quot;4JeC2udJRXLg3M3sNg4T&quot; name=&quot;Page-2&quot;&gt;zVhLc5swEP41PqZjnsHHxE6TQzKTqaevowwLqBWICmEgv74SCAS2J27SEHJC+2l30e637MpeWOukumUoix9oAGRhLoNqYW0Wpmk4zlI8JFK3iGetWiBiOFBKGtjiJ1CgsosKHEA+UuSUEo6zMejTNAWfjzDEGC3HaiEl47dmKIIjYOsjcox+xwGPVRRdWBK/AxzF3ZuNpdpJUKesgDxGAS0HkHWzsNaMUt6ukmoNRCavy8u+sL+a2ebL6qG8W22f1rVdlhets88vMelDYJDyt3Vttq73iBQqXwvTRUm2sK7TXS4fkoYsE0dYpiiBPEM+qHTwustxGWMO22bL2pSijoRdzBMiJEMs98A4FoxcERylAuNUKhC0A/JIc8wxlagvggM2UL8/UEhwEMg3XiPlh0DImxM2IQgrqA44P5Mwo2dRlD/QBDirhV2p68TuyI8HNWLaCkSqNqPeVudfLBQFL6DDOkotBKKalUgZj2lEU0RuNHrNaJEGIL0uhaR17qlMc0PAL+C8Vp8mKjgd0wMV5j+k+SdHST8HO5tKeW6EuhNSEe7ASIo/h3varJE6uzY+GdQrmBKJoQXz4Rk9R3UYxCJ4zp97mnkGBHG8Hx/uzVm2Z2V5wLFm/AzLxohjTfkHZ/lyTpadU62VyIYVUpGFIf/un4J2Gxd5w+CVUDDcrNKbYhXJ5y3iUKK6cybO1vprd49KSxeOJPFMp+46a9+LQ0zImhLKGmdW4IAX2ALPOaO/YbDjmTvLdafoxspLP4bVPcRV4qBZG6eatTtVr3Yn4ncDGaF1Ag2nM1CMwAv9UxS7vge78B0pNpy5Ob6ciOO1vOKE4pLDYRaSwzA0/ZMkB+7Odab8ju0P9hl78165Lod3rn4An7tzmaNLVz+dZxrHq38cx85/juPG9IoxOfx6hYzilOcDz48S0PVmWAdNxT74mXSgbzrP6otFewJdcX0ory/C1UR95htmvEBkC2yP/ZlajefD6Vaz8xzbWb5fq5lynAhR/xHQVoX+O8W6+Qs=&lt;/diagram&gt;&lt;/mxfile&gt;"
version="1.1"
viewBox="0 0 421 241"
id="svg8"
sodipodi:docname="user-gateway.svg"
inkscape:version="1.3 (0e150ed, 2023-07-21)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<defs
id="defs8" />
<sodipodi:namedview
id="namedview8"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="1.7980998"
inkscape:cx="210.5"
inkscape:cy="120.68296"
inkscape:window-width="1328"
inkscape:window-height="821"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0"
inkscape:current-layer="svg8" />
<g
id="g8">
<rect
width="420"
height="240"
x="0"
y="0"
fill="#fff"
stroke="#000"
pointer-events="all"
id="rect1" />
<g
transform="translate(-0.5 -0.5)"
id="g1">
<switch
id="switch1">
<foreignObject
style="overflow:visible;text-align:left"
width="100%"
height="100%"
pointer-events="none"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display:flex;align-items:unsafe flex-start;justify-content:unsafe flex-start;width:418px;height:1px;padding-top:7px;margin-left:2px">
<xhtml:div
style="box-sizing:border-box;font-size:0;text-align:left">
<xhtml:div
style="display:inline-block;font-size:12px;font-family:Helvetica;color:#000;line-height:1.2;pointer-events:all;white-space:normal;word-wrap:normal">app1 namespace</xhtml:div>
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="2"
y="19"
fill="#000"
font-family="Helvetica"
font-size="12"
id="text1">app1 namespace</text>
</switch>
</g>
<path
fill="none"
stroke="#000"
stroke-miterlimit="10"
d="M 280 120 L 280 143.63"
pointer-events="stroke"
id="path1" />
<path
fill="#000"
stroke="#000"
stroke-miterlimit="10"
d="M 280 148.88 L 276.5 141.88 L 280 143.63 L 283.5 141.88 Z"
pointer-events="all"
id="path2" />
<path
fill="none"
stroke="#000"
stroke-miterlimit="10"
d="M 220 90 L 166.37 90"
pointer-events="stroke"
id="path3" />
<path
fill="#000"
stroke="#000"
stroke-miterlimit="10"
d="M 161.12 90 L 168.12 86.5 L 166.37 90 L 168.12 93.5 Z"
pointer-events="all"
id="path4" />
<rect
width="120"
height="60"
x="220"
y="60"
fill="#d5e8d4"
stroke="#82b366"
pointer-events="all"
rx="9"
ry="9"
id="rect4" />
<g
transform="translate(-0.5 -0.5)"
id="g4">
<switch
id="switch4">
<foreignObject
style="overflow:visible;text-align:left"
width="100%"
height="100%"
pointer-events="none"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display:flex;align-items:unsafe center;justify-content:unsafe center;width:118px;height:1px;padding-top:90px;margin-left:221px">
<xhtml:div
style="box-sizing:border-box;font-size:0;text-align:center">
<xhtml:div
style="display:inline-block;font-size:12px;font-family:Helvetica;color:#000;line-height:1.2;pointer-events:all;white-space:normal;word-wrap:normal">
<xhtml:font
style="font-size:16px">Gateway</xhtml:font>
</xhtml:div>
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="280"
y="94"
fill="#000"
font-family="Helvetica"
font-size="12"
text-anchor="middle"
id="text4">Gateway</text>
</switch>
</g>
<rect
width="120"
height="60"
x="220"
y="150"
fill="#dae8fc"
stroke="#6c8ebf"
pointer-events="all"
rx="9"
ry="9"
id="rect5" />
<g
transform="translate(-0.5 -0.5)"
id="g5">
<switch
id="switch5">
<foreignObject
style="overflow:visible;text-align:left"
width="100%"
height="100%"
pointer-events="none"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display:flex;align-items:unsafe center;justify-content:unsafe center;width:118px;height:1px;padding-top:180px;margin-left:221px">
<xhtml:div
style="box-sizing:border-box;font-size:0;text-align:center">
<xhtml:div
style="display:inline-block;font-size:12px;font-family:Helvetica;color:#000;line-height:1.2;pointer-events:all;white-space:normal;word-wrap:normal">
<xhtml:font
style="font-size:16px">Deployment</xhtml:font>
</xhtml:div>
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="280"
y="184"
fill="#000"
font-family="Helvetica"
font-size="12"
text-anchor="middle"
id="text5">Deployment</text>
</switch>
</g>
<rect
width="120"
height="60"
x="40"
y="60"
fill="#fff2cc"
stroke="#d6b656"
pointer-events="all"
rx="9"
ry="9"
id="rect6" />
<g
transform="translate(-0.5 -0.5)"
id="g6">
<switch
id="switch6">
<foreignObject
style="overflow:visible;text-align:left"
width="100%"
height="100%"
pointer-events="none"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display:flex;align-items:unsafe center;justify-content:unsafe center;width:118px;height:1px;padding-top:90px;margin-left:41px">
<xhtml:div
style="box-sizing:border-box;font-size:0;text-align:center">
<xhtml:div
style="display:inline-block;font-size:12px;font-family:Helvetica;color:#000;line-height:1.2;pointer-events:all;white-space:normal;word-wrap:normal">
<xhtml:font
style="font-size:16px">Certificate</xhtml:font>
</xhtml:div>
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="100"
y="94"
fill="#000"
font-family="Helvetica"
font-size="12"
text-anchor="middle"
id="text6">Certificate</text>
</switch>
</g>
<path
fill="none"
stroke="#000"
stroke-miterlimit="10"
d="M 130 150 L 130 140 L 250 140 L 250 126.37"
pointer-events="stroke"
id="path6" />
<path
fill="#000"
stroke="#000"
stroke-miterlimit="10"
d="M 250 121.12 L 253.5 128.12 L 250 126.37 L 246.5 128.12 Z"
pointer-events="all"
id="path7" />
<rect
width="120"
height="60"
x="40"
y="150"
fill="#f8cecc"
stroke="#b85450"
pointer-events="all"
rx="9"
ry="9"
id="rect7" />
<g
transform="translate(-0.5 -0.5)"
id="g7">
<switch
id="switch7">
<foreignObject
style="overflow:visible;text-align:left"
width="100%"
height="100%"
pointer-events="none"
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
<xhtml:div
style="display:flex;align-items:unsafe center;justify-content:unsafe center;width:118px;height:1px;padding-top:180px;margin-left:41px">
<xhtml:div
style="box-sizing:border-box;font-size:0;text-align:center">
<xhtml:div
style="display:inline-block;font-size:12px;font-family:Helvetica;color:#000;line-height:1.2;pointer-events:all;white-space:normal;word-wrap:normal">
<xhtml:font
style="font-size:16px">VirtualService</xhtml:font>
</xhtml:div>
</xhtml:div>
</xhtml:div>
</foreignObject>
<text
x="100"
y="184"
fill="#000"
font-family="Helvetica"
font-size="12"
text-anchor="middle"
id="text7">VirtualService</text>
</switch>
</g>
</g>
</svg>