mirror of https://github.com/istio/istio.io.git
431 lines
15 KiB
XML
431 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<svg
|
|
width="421"
|
|
height="411"
|
|
content="<mxfile host="drawio-internal.googleplex.com" modified="2021-05-10T18:16:27.333Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36" etag="MGliv7xz6fTwesFNeaBR" version="14.4.8" type="google"><diagram id="P8ZkhgxdiRg3_sUfxNwi" name="Page-1">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</diagram></mxfile>"
|
|
version="1.1"
|
|
viewBox="0 0 421 411"
|
|
id="svg12"
|
|
sodipodi:docname="shared-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="defs12" />
|
|
<sodipodi:namedview
|
|
id="namedview12"
|
|
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.4744526"
|
|
inkscape:cx="210.58663"
|
|
inkscape:cy="368.27228"
|
|
inkscape:window-width="1328"
|
|
inkscape:window-height="821"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="25"
|
|
inkscape:window-maximized="0"
|
|
inkscape:current-layer="svg12" />
|
|
<g
|
|
id="g12">
|
|
<rect
|
|
width="420"
|
|
height="240"
|
|
x="0"
|
|
y="170"
|
|
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:177px;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">ingress namespace</xhtml:div>
|
|
</xhtml:div>
|
|
</xhtml:div>
|
|
</foreignObject>
|
|
<text
|
|
x="2"
|
|
y="189"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
id="text1">ingress namespace</text>
|
|
</switch>
|
|
</g>
|
|
<rect
|
|
width="200"
|
|
height="100"
|
|
x="0"
|
|
y="0"
|
|
fill="#fff"
|
|
stroke="#000"
|
|
pointer-events="all"
|
|
id="rect2" />
|
|
<g
|
|
transform="translate(-0.5 -0.5)"
|
|
id="g2">
|
|
<switch
|
|
id="switch2">
|
|
<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:198px;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="text2">app1 namespace</text>
|
|
</switch>
|
|
</g>
|
|
<rect
|
|
width="200"
|
|
height="100"
|
|
x="220"
|
|
y="0"
|
|
fill="#fff"
|
|
stroke="#000"
|
|
pointer-events="all"
|
|
id="rect3" />
|
|
<g
|
|
transform="translate(-0.5 -0.5)"
|
|
id="g3">
|
|
<switch
|
|
id="switch3">
|
|
<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:198px;height:1px;padding-top:7px;margin-left:222px">
|
|
<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">app2 namespace</xhtml:div>
|
|
</xhtml:div>
|
|
</xhtml:div>
|
|
</foreignObject>
|
|
<text
|
|
x="222"
|
|
y="19"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
id="text3">app2 namespace</text>
|
|
</switch>
|
|
</g>
|
|
<path
|
|
fill="none"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 280 290 L 280 313.63"
|
|
pointer-events="stroke"
|
|
id="path3" />
|
|
<path
|
|
fill="#000"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 280 318.88 L 276.5 311.88 L 280 313.63 L 283.5 311.88 Z"
|
|
pointer-events="all"
|
|
id="path4" />
|
|
<path
|
|
fill="none"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 220 260 L 166.37 260"
|
|
pointer-events="stroke"
|
|
id="path5" />
|
|
<path
|
|
fill="#000"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 161.12 260 L 168.12 256.5 L 166.37 260 L 168.12 263.5 Z"
|
|
pointer-events="all"
|
|
id="path6" />
|
|
<rect
|
|
width="120"
|
|
height="60"
|
|
x="220"
|
|
y="230"
|
|
fill="#d5e8d4"
|
|
stroke="#82b366"
|
|
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:260px;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="264"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
text-anchor="middle"
|
|
id="text6">Gateway</text>
|
|
</switch>
|
|
</g>
|
|
<rect
|
|
width="120"
|
|
height="60"
|
|
x="220"
|
|
y="320"
|
|
fill="#dae8fc"
|
|
stroke="#6c8ebf"
|
|
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:350px;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="354"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
text-anchor="middle"
|
|
id="text7">Deployment</text>
|
|
</switch>
|
|
</g>
|
|
<rect
|
|
width="120"
|
|
height="60"
|
|
x="40"
|
|
y="230"
|
|
fill="#fff2cc"
|
|
stroke="#d6b656"
|
|
pointer-events="all"
|
|
rx="9"
|
|
ry="9"
|
|
id="rect8" />
|
|
<g
|
|
transform="translate(-0.5 -0.5)"
|
|
id="g8">
|
|
<switch
|
|
id="switch8">
|
|
<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:260px;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="264"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
text-anchor="middle"
|
|
id="text8">Certificate</text>
|
|
</switch>
|
|
</g>
|
|
<path
|
|
fill="none"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 320 90 L 320 160 L 280 160 L 280 223.63"
|
|
pointer-events="stroke"
|
|
id="path8" />
|
|
<path
|
|
fill="#000"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 280 228.88 L 276.5 221.88 L 280 223.63 L 283.5 221.88 Z"
|
|
pointer-events="all"
|
|
id="path9" />
|
|
<rect
|
|
width="120"
|
|
height="60"
|
|
x="260"
|
|
y="30"
|
|
fill="#f8cecc"
|
|
stroke="#b85450"
|
|
pointer-events="all"
|
|
rx="9"
|
|
ry="9"
|
|
id="rect9" />
|
|
<g
|
|
transform="translate(-0.5 -0.5)"
|
|
id="g9">
|
|
<switch
|
|
id="switch9">
|
|
<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:60px;margin-left:261px">
|
|
<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="320"
|
|
y="64"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
text-anchor="middle"
|
|
id="text9">VirtualService</text>
|
|
</switch>
|
|
</g>
|
|
<path
|
|
fill="none"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 100 90 L 100 160 L 280 160 L 280 223.63"
|
|
pointer-events="stroke"
|
|
id="path10" />
|
|
<path
|
|
fill="#000"
|
|
stroke="#000"
|
|
stroke-miterlimit="10"
|
|
d="M 280 228.88 L 276.5 221.88 L 280 223.63 L 283.5 221.88 Z"
|
|
pointer-events="all"
|
|
id="path11" />
|
|
<rect
|
|
width="120"
|
|
height="60"
|
|
x="40"
|
|
y="30"
|
|
fill="#f8cecc"
|
|
stroke="#b85450"
|
|
pointer-events="all"
|
|
rx="9"
|
|
ry="9"
|
|
id="rect11" />
|
|
<g
|
|
transform="translate(-0.5 -0.5)"
|
|
id="g11">
|
|
<switch
|
|
id="switch11">
|
|
<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:60px;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="64"
|
|
fill="#000"
|
|
font-family="Helvetica"
|
|
font-size="12"
|
|
text-anchor="middle"
|
|
id="text11">VirtualService</text>
|
|
</switch>
|
|
</g>
|
|
</g>
|
|
</svg>
|