summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojciech Tyczynski <wojtekt@google.com>2015-09-02 10:15:26 +0200
committerWojciech Tyczynski <wojtekt@google.com>2015-09-02 10:15:26 +0200
commit40e5258990dbed2083992dce1278c5667eb49d1c (patch)
tree5e1561b0a27a41983b772ae5c9a5c2bf8030c029
parent8d09b8d44f5009e045b9cb982671bbaad0203142 (diff)
parent8c4c1cb764238293cb3805074b78c70327258865 (diff)
Merge pull request #13351 from Huawei-PaaS/arch_authz_and_authn_kubelet
Adjust the architecture diagram
-rw-r--r--architecture.diabin6519 -> 6523 bytes
-rw-r--r--architecture.pngbin223860 -> 268126 bytes
-rw-r--r--architecture.svg2220
3 files changed, 1832 insertions, 388 deletions
diff --git a/architecture.dia b/architecture.dia
index 441e3563..5c87409f 100644
--- a/architecture.dia
+++ b/architecture.dia
Binary files differ
diff --git a/architecture.png b/architecture.png
index b03cfe88..0ee8bceb 100644
--- a/architecture.png
+++ b/architecture.png
Binary files differ
diff --git a/architecture.svg b/architecture.svg
index cacc7fbf..d6b6aab0 100644
--- a/architecture.svg
+++ b/architecture.svg
@@ -1,499 +1,1943 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
-<svg width="68cm" height="56cm" viewBox="-55 -75 1348 1117" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g>
- <rect style="fill: #ffffff" x="662" y="192" width="630" height="381"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="662" y="192" width="630" height="381"/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="688" y="321" width="580" height="227"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="688" y="321" width="580" height="227"/>
- </g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="687" y="224">
- <tspan x="687" y="224">Node</tspan>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="68cm"
+ height="56cm"
+ viewBox="-55 -75 1348 1117"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="architecture.svg"
+ inkscape:export-filename="D:\Work\PaaS\V1R2\Kubernetes\Src\kubernetes\docs\design\architecture.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <metadata
+ id="metadata738">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs736" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1680"
+ inkscape:window-height="988"
+ id="namedview734"
+ showgrid="false"
+ inkscape:zoom="0.33640324"
+ inkscape:cx="1204.7244"
+ inkscape:cy="992.12598"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <g
+ id="g4">
+ <rect
+ style="fill: #ffffff"
+ x="662"
+ y="192"
+ width="630"
+ height="381"
+ id="rect6" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="662"
+ y="192"
+ width="630"
+ height="381"
+ id="rect8" />
+ </g>
+ <g
+ id="g10">
+ <rect
+ style="fill: #ffffff"
+ x="688"
+ y="321"
+ width="580"
+ height="227"
+ id="rect12" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="688"
+ y="321"
+ width="580"
+ height="227"
+ id="rect14" />
+ </g>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="687"
+ y="224"
+ id="text16">
+ <tspan
+ x="687"
+ y="224"
+ id="tspan18">Node</tspan>
</text>
- <g>
- <rect style="fill: #ffffff" x="723.2" y="235" width="69.6" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="723.2" y="235" width="69.6" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="758" y="257.9">
- <tspan x="758" y="257.9">kubelet</tspan>
+ <g
+ id="g20">
+ <rect
+ style="fill: #ffffff"
+ x="723.2"
+ y="235"
+ width="69.6"
+ height="38"
+ id="rect22" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="723.2"
+ y="235"
+ width="69.6"
+ height="38"
+ id="rect24" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="758"
+ y="258.8"
+ id="text26">
+ <tspan
+ x="758"
+ y="258.8"
+ id="tspan28">kubelet</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="720.2" y="368.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="720.2" y="368.1" width="148" height="133"/>
+ <g
+ id="g30">
+ <rect
+ style="fill: #ffffff"
+ x="720.2"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect32" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="720.2"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect34" />
</g>
- <g>
- <rect style="fill: #ffffff" x="760.55" y="438.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="760.55" y="438.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="805.2" y="461">
- <tspan x="805.2" y="461">container</tspan>
+ <g
+ id="g36">
+ <rect
+ style="fill: #ffffff"
+ x="760.55"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect38" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="760.55"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect40" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="805.2"
+ y="461.9"
+ id="text42">
+ <tspan
+ x="805.2"
+ y="461.9"
+ id="tspan44">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="749.8" y="428.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="749.8" y="428.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="794.45" y="451.1">
- <tspan x="794.45" y="451.1">container</tspan>
+ <g
+ id="g46">
+ <rect
+ style="fill: #ffffff"
+ x="749.8"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect48" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="749.8"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect50" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="794.45"
+ y="452"
+ id="text52">
+ <tspan
+ x="794.45"
+ y="452"
+ id="tspan54">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="739.4" y="418.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="739.4" y="418.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="784.05" y="441.2">
- <tspan x="784.05" y="441.2">cAdvisor</tspan>
+ <g
+ id="g56">
+ <rect
+ style="fill: #ffffff"
+ x="739.4"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect58" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="739.4"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect60" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="784.05"
+ y="442.1"
+ id="text62">
+ <tspan
+ x="784.05"
+ y="442.1"
+ id="tspan64">cAdvisor</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="794.2" y="434.6">
- <tspan x="794.2" y="434.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="794.2"
+ y="434.6"
+ id="text66">
+ <tspan
+ x="794.2"
+ y="434.6"
+ id="tspan68" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="742.2" y="394.6">
- <tspan x="742.2" y="394.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="742.2"
+ y="394.6"
+ id="text70">
+ <tspan
+ x="742.2"
+ y="394.6"
+ id="tspan72">Pod</tspan>
</text>
- <g>
- <g>
- <rect style="fill: #ffffff" x="1108.6" y="368.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1108.6" y="368.1" width="148" height="133"/>
+ <g
+ id="g74">
+ <g
+ id="g76">
+ <rect
+ style="fill: #ffffff"
+ x="1108.6"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect78" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1108.6"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect80" />
</g>
- <g>
- <rect style="fill: #ffffff" x="1148.95" y="438.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1148.95" y="438.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1193.6" y="461">
- <tspan x="1193.6" y="461">container</tspan>
+ <g
+ id="g82">
+ <rect
+ style="fill: #ffffff"
+ x="1148.95"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect84" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1148.95"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect86" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1193.6"
+ y="461.9"
+ id="text88">
+ <tspan
+ x="1193.6"
+ y="461.9"
+ id="tspan90">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="1138.2" y="428.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1138.2" y="428.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1182.85" y="451.1">
- <tspan x="1182.85" y="451.1">container</tspan>
+ <g
+ id="g92">
+ <rect
+ style="fill: #ffffff"
+ x="1138.2"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect94" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1138.2"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect96" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1182.85"
+ y="452"
+ id="text98">
+ <tspan
+ x="1182.85"
+ y="452"
+ id="tspan100">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="1127.8" y="418.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1127.8" y="418.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1172.45" y="441.2">
- <tspan x="1172.45" y="441.2">container</tspan>
+ <g
+ id="g102">
+ <rect
+ style="fill: #ffffff"
+ x="1127.8"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect104" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1127.8"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect106" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1172.45"
+ y="442.1"
+ id="text108">
+ <tspan
+ x="1172.45"
+ y="442.1"
+ id="tspan110">container</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1182.6" y="434.6">
- <tspan x="1182.6" y="434.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1182.6"
+ y="434.6"
+ id="text112">
+ <tspan
+ x="1182.6"
+ y="434.6"
+ id="tspan114" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1130.6" y="394.6">
- <tspan x="1130.6" y="394.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1130.6"
+ y="394.6"
+ id="text116">
+ <tspan
+ x="1130.6"
+ y="394.6"
+ id="tspan118">Pod</tspan>
</text>
</g>
- <g>
- <g>
- <rect style="fill: #ffffff" x="902.9" y="368.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="902.9" y="368.1" width="148" height="133"/>
+ <g
+ id="g120">
+ <g
+ id="g122">
+ <rect
+ style="fill: #ffffff"
+ x="902.9"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect124" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="902.9"
+ y="368.1"
+ width="148"
+ height="133"
+ id="rect126" />
</g>
- <g>
- <rect style="fill: #ffffff" x="943.25" y="438.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="943.25" y="438.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="987.9" y="461">
- <tspan x="987.9" y="461">container</tspan>
+ <g
+ id="g128">
+ <rect
+ style="fill: #ffffff"
+ x="943.25"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect130" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="943.25"
+ y="438.1"
+ width="89.3"
+ height="38"
+ id="rect132" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="987.9"
+ y="461.9"
+ id="text134">
+ <tspan
+ x="987.9"
+ y="461.9"
+ id="tspan136">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="932.5" y="428.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="932.5" y="428.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="977.15" y="451.1">
- <tspan x="977.15" y="451.1">container</tspan>
+ <g
+ id="g138">
+ <rect
+ style="fill: #ffffff"
+ x="932.5"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect140" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="932.5"
+ y="428.2"
+ width="89.3"
+ height="38"
+ id="rect142" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="977.15"
+ y="452"
+ id="text144">
+ <tspan
+ x="977.15"
+ y="452"
+ id="tspan146">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="922.1" y="418.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="922.1" y="418.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="966.75" y="441.2">
- <tspan x="966.75" y="441.2">container</tspan>
+ <g
+ id="g148">
+ <rect
+ style="fill: #ffffff"
+ x="922.1"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect150" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="922.1"
+ y="418.3"
+ width="89.3"
+ height="38"
+ id="rect152" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="966.75"
+ y="442.1"
+ id="text154">
+ <tspan
+ x="966.75"
+ y="442.1"
+ id="tspan156">container</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="976.9" y="434.6">
- <tspan x="976.9" y="434.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="976.9"
+ y="434.6"
+ id="text158">
+ <tspan
+ x="976.9"
+ y="434.6"
+ id="tspan160" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="924.9" y="394.6">
- <tspan x="924.9" y="394.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="924.9"
+ y="394.6"
+ id="text162">
+ <tspan
+ x="924.9"
+ y="394.6"
+ id="tspan164">Pod</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="949.748" y="228" width="57.1" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="949.748" y="228" width="57.1" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="978.298" y="250.9">
- <tspan x="978.298" y="250.9">Proxy</tspan>
+ <g
+ id="g166">
+ <rect
+ style="fill: #ffffff"
+ x="949.748"
+ y="228"
+ width="57.1"
+ height="38"
+ id="rect168" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="949.748"
+ y="228"
+ width="57.1"
+ height="38"
+ id="rect170" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="978.298"
+ y="251.8"
+ id="text172">
+ <tspan
+ x="978.298"
+ y="251.8"
+ id="tspan174">Proxy</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="126.911" y="92.49" width="189.4" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="126.911" y="92.49" width="189.4" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="221.611" y="115.39">
- <tspan x="221.611" y="115.39">kubectl (user commands)</tspan>
+ <g
+ id="g176">
+ <rect
+ style="fill: #ffffff"
+ x="126.911"
+ y="92.49"
+ width="189.4"
+ height="38"
+ id="rect178" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="126.911"
+ y="92.49"
+ width="189.4"
+ height="38"
+ id="rect180" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="221.611"
+ y="116.29"
+ id="text182">
+ <tspan
+ x="221.611"
+ y="116.29"
+ id="tspan184">kubectl (user commands)</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="142.476" y="866.282">
- <tspan x="142.476" y="866.282"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="142.476"
+ y="866.282"
+ id="text186">
+ <tspan
+ x="142.476"
+ y="866.282"
+ id="tspan188" />
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="758" y1="273" x2="782.332" y2="408.717"/>
- <polygon style="fill: #000000" points="783.655,416.099 776.969,407.138 782.332,408.717 786.812,405.374 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="783.655,416.099 776.969,407.138 782.332,408.717 786.812,405.374 "/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="941.576" y="75.6768" width="70.2" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="941.576" y="75.6768" width="70.2" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="976.676" y="98.5768">
- <tspan x="976.676" y="98.5768">Firewall</tspan>
+ <g
+ id="g190">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="758"
+ y1="273"
+ x2="782.332"
+ y2="408.717"
+ id="line192" />
+ <polygon
+ style="fill: #000000"
+ points="783.655,416.099 776.969,407.138 782.332,408.717 786.812,405.374 "
+ id="polygon194" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="783.655,416.099 776.969,407.138 782.332,408.717 786.812,405.374 "
+ id="polygon196" />
+ </g>
+ <g
+ id="g198">
+ <rect
+ style="fill: #ffffff"
+ x="942.576"
+ y="75.6768"
+ width="70.2"
+ height="38"
+ id="rect200" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="942.576"
+ y="75.6768"
+ width="70.2"
+ height="38"
+ id="rect202" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="977.676"
+ y="99.4768"
+ id="text204">
+ <tspan
+ x="977.676"
+ y="99.4768"
+ id="tspan206">Firewall</tspan>
</text>
</g>
- <g>
- <path style="fill: #ffffff" d="M 948.242 -47.953 C 938.87,-48.2618 920.694,-41.7773 923.25,-27.8819 C 925.806,-13.9865 938.018,-10.8988 943.13,-14.9129 C 948.242,-18.9271 935.178,4.54051 960.17,10.7162 C 985.161,16.8919 997.941,7.01079 994.249,-0.0912821 C 990.557,-7.19336 1016.12,16.5832 1028.04,2.99658 C 1039.97,-10.59 1015.83,-23.5589 1020.94,-21.7062 C 1026.06,-19.8535 1041.68,-22.3237 1036.56,-45.4827 C 1031.45,-68.6416 985.445,-50.7321 990.557,-54.1287 C 995.669,-57.5253 982.889,-74.5086 966.986,-71.112 C 951.082,-67.7153 949.954,-61.5516 948.25,-47.965 L 948.242,-47.953z"/>
- <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 948.242 -47.953 C 938.87,-48.2618 920.694,-41.7773 923.25,-27.8819 C 925.806,-13.9865 938.018,-10.8988 943.13,-14.9129 C 948.242,-18.9271 935.178,4.54051 960.17,10.7162 C 985.161,16.8919 997.941,7.01079 994.249,-0.0912821 C 990.557,-7.19336 1016.12,16.5832 1028.04,2.99658 C 1039.97,-10.59 1015.83,-23.5589 1020.94,-21.7062 C 1026.06,-19.8535 1041.68,-22.3237 1036.56,-45.4827 C 1031.45,-68.6416 985.445,-50.7321 990.557,-54.1287 C 995.669,-57.5253 982.889,-74.5086 966.986,-71.112 C 951.082,-67.7153 949.954,-61.5516 948.25,-47.965 L 948.242,-47.953"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="984.428" y="-23.1971">
- <tspan x="984.428" y="-23.1971">Internet</tspan>
+ <g
+ id="g208">
+ <path
+ style="fill: #ffffff"
+ d="M 949.242 -47.953 C 939.87,-48.2618 921.694,-41.7773 924.25,-27.8819 C 926.806,-13.9865 939.018,-10.8988 944.13,-14.9129 C 949.242,-18.9271 936.178,4.54051 961.17,10.7162 C 986.161,16.8919 998.941,7.01079 995.249,-0.0912821 C 991.557,-7.19336 1017.12,16.5832 1029.04,2.99658 C 1040.97,-10.59 1016.83,-23.5589 1021.94,-21.7062 C 1027.06,-19.8535 1042.68,-22.3237 1037.56,-45.4827 C 1032.45,-68.6416 986.445,-50.7321 991.557,-54.1287 C 996.669,-57.5253 983.889,-74.5086 967.986,-71.112 C 952.082,-67.7153 950.954,-61.5516 949.25,-47.965 L 949.242,-47.953z"
+ id="path210" />
+ <path
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ d="M 949.242 -47.953 C 939.87,-48.2618 921.694,-41.7773 924.25,-27.8819 C 926.806,-13.9865 939.018,-10.8988 944.13,-14.9129 C 949.242,-18.9271 936.178,4.54051 961.17,10.7162 C 986.161,16.8919 998.941,7.01079 995.249,-0.0912821 C 991.557,-7.19336 1017.12,16.5832 1029.04,2.99658 C 1040.97,-10.59 1016.83,-23.5589 1021.94,-21.7062 C 1027.06,-19.8535 1042.68,-22.3237 1037.56,-45.4827 C 1032.45,-68.6416 986.445,-50.7321 991.557,-54.1287 C 996.669,-57.5253 983.889,-74.5086 967.986,-71.112 C 952.082,-67.7153 950.954,-61.5516 949.25,-47.965 L 949.242,-47.953"
+ id="path212" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="985.428"
+ y="-22.3971"
+ id="text214">
+ <tspan
+ x="985.428"
+ y="-22.3971"
+ id="tspan216">Internet</tspan>
</text>
</g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="974.986" y1="12.703" x2="976.415" y2="65.9442"/>
- <polygon style="fill: #000000" points="976.616,73.4415 971.35,63.5793 976.415,65.9442 981.346,63.311 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="976.616,73.4415 971.35,63.5793 976.415,65.9442 981.346,63.311 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="976.676" y1="113.677" x2="978.16" y2="218.265"/>
- <polygon style="fill: #000000" points="978.266,225.764 973.125,215.836 978.16,218.265 983.124,215.694 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="978.266,225.764 973.125,215.836 978.16,218.265 983.124,215.694 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="978.298" y1="266" x2="977.033" y2="358.365"/>
- <polygon style="fill: #000000" points="976.931,365.864 972.068,355.797 977.033,358.365 982.067,355.934 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="976.931,365.864 972.068,355.797 977.033,358.365 982.067,355.934 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="992.572" y1="266" x2="1174.02" y2="363.492"/>
- <polygon style="fill: #000000" points="1180.63,367.042 1169.45,366.713 1174.02,363.492 1174.19,357.904 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1180.63,367.042 1169.45,366.713 1174.02,363.492 1174.19,357.904 "/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="-54" y="370.5" width="562" height="383.25"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="-54" y="370.5" width="562" height="383.25"/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="-30" y="416.75" width="364" height="146"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="-30" y="416.75" width="364" height="146"/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="142.314" y="596.318" width="154.6" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="142.314" y="596.318" width="154.6" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="219.614" y="619.218">
- <tspan x="219.614" y="619.218">replication controller</tspan>
+ <g
+ id="g218">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="975.985"
+ y1="12.703"
+ x2="977.415"
+ y2="65.9442"
+ id="line220" />
+ <polygon
+ style="fill: #000000"
+ points="977.616,73.4415 972.349,63.5793 977.415,65.9442 982.346,63.3109 "
+ id="polygon222" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="977.616,73.4415 972.349,63.5793 977.415,65.9442 982.346,63.3109 "
+ id="polygon224" />
+ </g>
+ <g
+ id="g226">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="977.676"
+ y1="113.677"
+ x2="978.245"
+ y2="218.264"
+ id="line228" />
+ <polygon
+ style="fill: #000000"
+ points="978.286,225.764 973.232,215.791 978.245,218.264 983.231,215.737 "
+ id="polygon230" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="978.286,225.764 973.232,215.791 978.245,218.264 983.231,215.737 "
+ id="polygon232" />
+ </g>
+ <g
+ id="g234">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="978.298"
+ y1="266"
+ x2="977.033"
+ y2="358.365"
+ id="line236" />
+ <polygon
+ style="fill: #000000"
+ points="976.931,365.864 972.068,355.797 977.033,358.365 982.067,355.934 "
+ id="polygon238" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="976.931,365.864 972.068,355.797 977.033,358.365 982.067,355.934 "
+ id="polygon240" />
+ </g>
+ <g
+ id="g242">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="992.572"
+ y1="266"
+ x2="1174.02"
+ y2="363.492"
+ id="line244" />
+ <polygon
+ style="fill: #000000"
+ points="1180.63,367.042 1169.45,366.713 1174.02,363.492 1174.19,357.904 "
+ id="polygon246" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="1180.63,367.042 1169.45,366.713 1174.02,363.492 1174.19,357.904 "
+ id="polygon248" />
+ </g>
+ <g
+ id="g250">
+ <rect
+ style="fill: #ffffff"
+ x="-54"
+ y="370.5"
+ width="562"
+ height="383.25"
+ id="rect252" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="-54"
+ y="370.5"
+ width="562"
+ height="383.25"
+ id="rect254" />
+ </g>
+ <g
+ id="g256">
+ <rect
+ style="fill: #ffffff"
+ x="-30"
+ y="416.75"
+ width="364"
+ height="146"
+ id="rect258" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="-30"
+ y="416.75"
+ width="364"
+ height="146"
+ id="rect260" />
+ </g>
+ <g
+ id="g262">
+ <rect
+ style="fill: #ffffff"
+ x="128"
+ y="598.318"
+ width="189"
+ height="54"
+ id="rect264" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="128"
+ y="598.318"
+ width="189"
+ height="54"
+ id="rect266" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="222.5"
+ y="622.118"
+ id="text268">
+ <tspan
+ x="222.5"
+ y="622.118"
+ id="tspan270">controller manager</tspan>
+ <tspan
+ x="222.5"
+ y="638.118"
+ id="tspan272">(replication controller etc.)</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="15.8884" y="622.914" width="86.15" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="15.8884" y="622.914" width="86.15" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="58.9634" y="645.814">
- <tspan x="58.9634" y="645.814">Scheduler</tspan>
+ <g
+ id="g274">
+ <rect
+ style="fill: #ffffff"
+ x="15.8884"
+ y="622.914"
+ width="86.15"
+ height="38"
+ id="rect276" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="15.8884"
+ y="622.914"
+ width="86.15"
+ height="38"
+ id="rect278" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="58.9634"
+ y="646.714"
+ id="text280">
+ <tspan
+ x="58.9634"
+ y="646.714"
+ id="tspan282">Scheduler</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="1.162" y="599.318" width="86.15" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1.162" y="599.318" width="86.15" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="44.237" y="622.218">
- <tspan x="44.237" y="622.218">Scheduler</tspan>
+ <g
+ id="g284">
+ <rect
+ style="fill: #ffffff"
+ x="1.162"
+ y="599.318"
+ width="86.15"
+ height="38"
+ id="rect286" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1.162"
+ y="599.318"
+ width="86.15"
+ height="38"
+ id="rect288" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="44.237"
+ y="623.118"
+ id="text290">
+ <tspan
+ x="44.237"
+ y="623.118"
+ id="tspan292">Scheduler</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="-34.876" y="699.256">
- <tspan x="-34.876" y="699.256">Master components</tspan>
- <tspan x="-34.876" y="715.256">Colocated, or spread across machines,</tspan>
- <tspan x="-34.876" y="731.256">as dictated by cluster size.</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="-34.876"
+ y="699.256"
+ id="text294">
+ <tspan
+ x="-34.876"
+ y="699.256"
+ id="tspan296">Master components</tspan>
+ <tspan
+ x="-34.876"
+ y="715.256"
+ id="tspan298">Colocated, or spread across machines,</tspan>
+ <tspan
+ x="-34.876"
+ y="731.256"
+ id="tspan300">as dictated by cluster size.</tspan>
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="370.886" y="731.5">
- <tspan x="370.886" y="731.5"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="370.886"
+ y="731.5"
+ id="text302">
+ <tspan
+ x="370.886"
+ y="731.5"
+ id="tspan304" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="370.886" y="731.5">
- <tspan x="370.886" y="731.5"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="370.886"
+ y="731.5"
+ id="text306">
+ <tspan
+ x="370.886"
+ y="731.5"
+ id="tspan308" />
</text>
- <g>
- <rect style="fill: #ffffff" x="136.717" y="468.5" width="172.175" height="70"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="136.717" y="468.5" width="172.175" height="70"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="222.804" y="491.4">
- <tspan x="222.804" y="491.4">REST</tspan>
- <tspan x="222.804" y="507.4">(pods, services,</tspan>
- <tspan x="222.804" y="523.4">rep. controllers)</tspan>
+ <g
+ id="g310">
+ <rect
+ style="fill: #ffffff"
+ x="136.717"
+ y="468.5"
+ width="172.175"
+ height="70"
+ id="rect312" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="136.717"
+ y="468.5"
+ width="172.175"
+ height="70"
+ id="rect314" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="222.804"
+ y="492.3"
+ id="text316">
+ <tspan
+ x="222.804"
+ y="492.3"
+ id="tspan318">REST</tspan>
+ <tspan
+ x="222.804"
+ y="508.3"
+ id="tspan320">(pods, services,</tspan>
+ <tspan
+ x="222.804"
+ y="524.3"
+ id="tspan322">rep. controllers)</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="165.958" y="389.5" width="115" height="54"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="165.958" y="389.5" width="115" height="54"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="223.458" y="412.4">
- <tspan x="223.458" y="412.4">authorization</tspan>
- <tspan x="223.458" y="428.4">authentication</tspan>
+ <g
+ id="g324">
+ <rect
+ style="fill: #ffffff"
+ x="165.958"
+ y="389.5"
+ width="115"
+ height="54"
+ id="rect326" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="165.958"
+ y="389.5"
+ width="115"
+ height="54"
+ id="rect328" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="223.458"
+ y="413.3"
+ id="text330">
+ <tspan
+ x="223.458"
+ y="413.3"
+ id="tspan332">authentication</tspan>
+ <tspan
+ x="223.458"
+ y="429.3"
+ id="tspan334">authorization</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="2.35" y="476.5" width="91.3" height="54"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="2.35" y="476.5" width="91.3" height="54"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="48" y="499.4">
- <tspan x="48" y="499.4">scheduling</tspan>
- <tspan x="48" y="515.4">actuator</tspan>
+ <g
+ id="g336">
+ <rect
+ style="fill: #ffffff"
+ x="-0.65"
+ y="476.5"
+ width="91.3"
+ height="54"
+ id="rect338" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="-0.65"
+ y="476.5"
+ width="91.3"
+ height="54"
+ id="rect340" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="45"
+ y="500.3"
+ id="text342">
+ <tspan
+ x="45"
+ y="500.3"
+ id="tspan344">scheduling</tspan>
+ <tspan
+ x="45"
+ y="516.3"
+ id="tspan346">actuator</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="-13" y="436.75">
- <tspan x="-13" y="436.75">APIs</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="-13"
+ y="436.75"
+ id="text348">
+ <tspan
+ x="-13"
+ y="436.75"
+ id="tspan350">APIs</tspan>
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="44.237" y1="599.318" x2="47.4684" y2="540.222"/>
- <polygon style="fill: #000000" points="47.8779,532.733 52.3245,542.991 47.4684,540.222 42.3394,542.445 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="47.8779,532.733 52.3245,542.991 47.4684,540.222 42.3394,542.445 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="44.237" y1="599.318" x2="170.878" y2="542.486"/>
- <polygon style="fill: #000000" points="177.72,539.416 170.644,548.071 170.878,542.486 166.55,538.948 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="177.72,539.416 170.644,548.071 170.878,542.486 166.55,538.948 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="219.614" y1="596.318" x2="222.268" y2="548.221"/>
- <polygon style="fill: #000000" points="222.681,540.733 227.122,550.993 222.268,548.221 217.138,550.442 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="222.681,540.733 227.122,550.993 222.268,548.221 217.138,550.442 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="223.458" y1="443.5" x2="223.059" y2="458.767"/>
- <polygon style="fill: #000000" points="222.862,466.265 218.126,456.137 223.059,458.767 228.122,456.399 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="222.862,466.265 218.126,456.137 223.059,458.767 228.122,456.399 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="313.554" y1="548.463" x2="366.76" y2="662.181"/>
- <polygon style="fill: #000000" points="318.082,546.344 309.316,539.406 309.025,550.582 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="318.082,546.344 309.316,539.406 309.025,550.582 "/>
- <polygon style="fill: #000000" points="369.939,668.975 361.172,662.036 366.76,662.181 370.23,657.798 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="369.939,668.975 361.172,662.036 366.76,662.181 370.23,657.798 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="221.612" y1="130.49" x2="223.389" y2="379.764"/>
- <polygon style="fill: #000000" points="223.442,387.264 218.371,377.3 223.389,379.764 228.371,377.229 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="223.442,387.264 218.371,377.3 223.389,379.764 228.371,377.229 "/>
- </g>
- <g>
- <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 319.892 503.5 C 392.964,503.5 639.13,244.5 713.464,244.5"/>
- <polygon style="fill: #000000" points="319.892,498.5 309.892,503.5 319.892,508.5 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="319.892,498.5 309.892,503.5 319.892,508.5 "/>
- <polygon style="fill: #000000" points="720.964,244.5 710.964,249.5 713.464,244.5 710.964,239.5 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="720.964,244.5 710.964,249.5 713.464,244.5 710.964,239.5 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="93.65" y1="503.5" x2="126.981" y2="503.5"/>
- <polygon style="fill: #000000" points="134.481,503.5 124.481,508.5 126.981,503.5 124.481,498.5 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="134.481,503.5 124.481,508.5 126.981,503.5 124.481,498.5 "/>
- </g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="221.612" y="111.49">
- <tspan x="221.612" y="111.49"></tspan>
+ <g
+ id="g352">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="44.237"
+ y1="599.318"
+ x2="44.8921"
+ y2="540.235"
+ id="line354" />
+ <polygon
+ style="fill: #000000"
+ points="44.9752,532.736 49.864,542.791 44.8921,540.235 39.8647,542.68 "
+ id="polygon356" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="44.9752,532.736 49.864,542.791 44.8921,540.235 39.8647,542.68 "
+ id="polygon358" />
+ </g>
+ <g
+ id="g360">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="44.237"
+ y1="599.318"
+ x2="170.878"
+ y2="542.486"
+ id="line362" />
+ <polygon
+ style="fill: #000000"
+ points="177.72,539.416 170.644,548.071 170.878,542.486 166.55,538.948 "
+ id="polygon364" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="177.72,539.416 170.644,548.071 170.878,542.486 166.55,538.948 "
+ id="polygon366" />
+ </g>
+ <g
+ id="g368">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="222.5"
+ y1="598.318"
+ x2="222.755"
+ y2="548.236"
+ id="line370" />
+ <polygon
+ style="fill: #000000"
+ points="222.793,540.736 227.742,550.761 222.755,548.236 217.742,550.71 "
+ id="polygon372" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="222.793,540.736 227.742,550.761 222.755,548.236 217.742,550.71 "
+ id="polygon374" />
+ </g>
+ <g
+ id="g376">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="223.458"
+ y1="443.5"
+ x2="223.059"
+ y2="458.767"
+ id="line378" />
+ <polygon
+ style="fill: #000000"
+ points="222.862,466.265 218.126,456.137 223.059,458.767 228.122,456.399 "
+ id="polygon380" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="222.862,466.265 218.126,456.137 223.059,458.767 228.122,456.399 "
+ id="polygon382" />
+ </g>
+ <g
+ id="g384">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="313.554"
+ y1="548.463"
+ x2="366.76"
+ y2="662.181"
+ id="line386" />
+ <polygon
+ style="fill: #000000"
+ points="318.082,546.344 309.316,539.406 309.025,550.582 "
+ id="polygon388" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="318.082,546.344 309.316,539.406 309.025,550.582 "
+ id="polygon390" />
+ <polygon
+ style="fill: #000000"
+ points="369.938,668.975 361.172,662.036 366.76,662.181 370.229,657.798 "
+ id="polygon392" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="369.938,668.975 361.172,662.036 366.76,662.181 370.229,657.798 "
+ id="polygon394" />
+ </g>
+ <g
+ id="g396">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="221.612"
+ y1="130.49"
+ x2="223.389"
+ y2="379.764"
+ id="line398" />
+ <polygon
+ style="fill: #000000"
+ points="223.442,387.264 218.371,377.3 223.389,379.764 228.371,377.229 "
+ id="polygon400" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="223.442,387.264 218.371,377.3 223.389,379.764 228.371,377.229 "
+ id="polygon402" />
+ </g>
+ <g
+ id="g404">
+ <path
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ d="M 319.892 503.5 C 392.964,503.5 639.13,254 713.464,254"
+ id="path406" />
+ <polygon
+ style="fill: #000000"
+ points="319.892,498.5 309.892,503.5 319.892,508.5 "
+ id="polygon408" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="319.892,498.5 309.892,503.5 319.892,508.5 "
+ id="polygon410" />
+ <polygon
+ style="fill: #000000"
+ points="720.964,254 710.964,259 713.464,254 710.964,249 "
+ id="polygon412" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="720.964,254 710.964,259 713.464,254 710.964,249 "
+ id="polygon414" />
+ </g>
+ <g
+ id="g416">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="90.65"
+ y1="503.5"
+ x2="126.981"
+ y2="503.5"
+ id="line418" />
+ <polygon
+ style="fill: #000000"
+ points="134.481,503.5 124.481,508.5 126.981,503.5 124.481,498.5 "
+ id="polygon420" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="134.481,503.5 124.481,508.5 126.981,503.5 124.481,498.5 "
+ id="polygon422" />
+ </g>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="221.612"
+ y="111.49"
+ id="text424">
+ <tspan
+ x="221.612"
+ y="111.49"
+ id="tspan426" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1209" y="339.5">
- <tspan x="1209" y="339.5">docker</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1209"
+ y="339.5"
+ id="text428">
+ <tspan
+ x="1209"
+ y="339.5"
+ id="tspan430">docker</tspan>
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="793.753" y1="272.636" x2="968.266" y2="363.6"/>
- <polygon style="fill: #000000" points="974.917,367.066 963.738,366.878 968.266,363.6 968.361,358.01 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="974.917,367.066 963.738,366.878 968.266,363.6 968.361,358.01 "/>
+ <g
+ id="g432">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="793.753"
+ y1="272.636"
+ x2="968.266"
+ y2="363.6"
+ id="line434" />
+ <polygon
+ style="fill: #000000"
+ points="974.917,367.066 963.738,366.878 968.266,363.6 968.361,358.01 "
+ id="polygon436" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="974.917,367.066 963.738,366.878 968.266,363.6 968.361,358.01 "
+ id="polygon438" />
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="978" y="434.5">
- <tspan x="978" y="434.5">..</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="978"
+ y="434.5"
+ id="text440">
+ <tspan
+ x="978"
+ y="434.5"
+ id="tspan442">..</tspan>
</text>
- <text font-size="27.0933" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1067" y="437">
- <tspan x="1067" y="437">...</tspan>
+ <text
+ font-size="27.0933"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1067"
+ y="437"
+ id="text444">
+ <tspan
+ x="1067"
+ y="437"
+ id="tspan446">...</tspan>
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="792.8" y1="273" x2="1173.14" y2="365.792"/>
- <polygon style="fill: #000000" points="1180.43,367.57 1169.53,370.057 1173.14,365.792 1171.9,360.342 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1180.43,367.57 1169.53,370.057 1173.14,365.792 1171.9,360.342 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="792.8" y1="273" x2="794.057" y2="358.365"/>
- <polygon style="fill: #000000" points="794.167,365.864 789.02,355.939 794.057,358.365 799.019,355.792 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="794.167,365.864 789.02,355.939 794.057,358.365 799.019,355.792 "/>
- </g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="720" y="220">
- <tspan x="720" y="220"></tspan>
+ <g
+ id="g448">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="792.8"
+ y1="273"
+ x2="1173.14"
+ y2="365.792"
+ id="line450" />
+ <polygon
+ style="fill: #000000"
+ points="1180.43,367.57 1169.53,370.057 1173.14,365.792 1171.9,360.342 "
+ id="polygon452" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="1180.43,367.57 1169.53,370.057 1173.14,365.792 1171.9,360.342 "
+ id="polygon454" />
+ </g>
+ <g
+ id="g456">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="792.8"
+ y1="273"
+ x2="794.057"
+ y2="358.365"
+ id="line458" />
+ <polygon
+ style="fill: #000000"
+ points="794.167,365.864 789.02,355.939 794.057,358.365 799.019,355.792 "
+ id="polygon460" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="794.167,365.864 789.02,355.939 794.057,358.365 799.019,355.792 "
+ id="polygon462" />
+ </g>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="720"
+ y="220"
+ id="text464">
+ <tspan
+ x="720"
+ y="220"
+ id="tspan466" />
</text>
- <g>
- <rect style="fill: #ffffff" x="660" y="660" width="630" height="381"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="660" y="660" width="630" height="381"/>
+ <g
+ id="g468">
+ <rect
+ style="fill: #ffffff"
+ x="660"
+ y="660"
+ width="630"
+ height="381"
+ id="rect470" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="660"
+ y="660"
+ width="630"
+ height="381"
+ id="rect472" />
</g>
- <g>
- <rect style="fill: #ffffff" x="686" y="789" width="580" height="227"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="686" y="789" width="580" height="227"/>
+ <g
+ id="g474">
+ <rect
+ style="fill: #ffffff"
+ x="686"
+ y="789"
+ width="580"
+ height="227"
+ id="rect476" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="686"
+ y="789"
+ width="580"
+ height="227"
+ id="rect478" />
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="685" y="692">
- <tspan x="685" y="692">Node</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="685"
+ y="692"
+ id="text480">
+ <tspan
+ x="685"
+ y="692"
+ id="tspan482">Node</tspan>
</text>
- <g>
- <rect style="fill: #ffffff" x="721.2" y="703" width="69.6" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="721.2" y="703" width="69.6" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="756" y="725.9">
- <tspan x="756" y="725.9">kubelet</tspan>
+ <g
+ id="g484">
+ <rect
+ style="fill: #ffffff"
+ x="721.2"
+ y="703"
+ width="69.6"
+ height="38"
+ id="rect486" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="721.2"
+ y="703"
+ width="69.6"
+ height="38"
+ id="rect488" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="756"
+ y="726.8"
+ id="text490">
+ <tspan
+ x="756"
+ y="726.8"
+ id="tspan492">kubelet</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="718.2" y="836.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="718.2" y="836.1" width="148" height="133"/>
+ <g
+ id="g494">
+ <rect
+ style="fill: #ffffff"
+ x="718.2"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect496" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="718.2"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect498" />
</g>
- <g>
- <rect style="fill: #ffffff" x="758.55" y="906.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="758.55" y="906.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="803.2" y="929">
- <tspan x="803.2" y="929">container</tspan>
+ <g
+ id="g500">
+ <rect
+ style="fill: #ffffff"
+ x="758.55"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect502" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="758.55"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect504" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="803.2"
+ y="929.9"
+ id="text506">
+ <tspan
+ x="803.2"
+ y="929.9"
+ id="tspan508">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="747.8" y="896.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="747.8" y="896.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="792.45" y="919.1">
- <tspan x="792.45" y="919.1">container</tspan>
+ <g
+ id="g510">
+ <rect
+ style="fill: #ffffff"
+ x="747.8"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect512" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="747.8"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect514" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="792.45"
+ y="920"
+ id="text516">
+ <tspan
+ x="792.45"
+ y="920"
+ id="tspan518">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="737.4" y="886.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="737.4" y="886.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="782.05" y="909.2">
- <tspan x="782.05" y="909.2">cAdvisor</tspan>
+ <g
+ id="g520">
+ <rect
+ style="fill: #ffffff"
+ x="737.4"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect522" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="737.4"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect524" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="782.05"
+ y="910.1"
+ id="text526">
+ <tspan
+ x="782.05"
+ y="910.1"
+ id="tspan528">cAdvisor</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="792.2" y="902.6">
- <tspan x="792.2" y="902.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="792.2"
+ y="902.6"
+ id="text530">
+ <tspan
+ x="792.2"
+ y="902.6"
+ id="tspan532" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="740.2" y="862.6">
- <tspan x="740.2" y="862.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="740.2"
+ y="862.6"
+ id="text534">
+ <tspan
+ x="740.2"
+ y="862.6"
+ id="tspan536">Pod</tspan>
</text>
- <g>
- <g>
- <rect style="fill: #ffffff" x="1106.6" y="836.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1106.6" y="836.1" width="148" height="133"/>
+ <g
+ id="g538">
+ <g
+ id="g540">
+ <rect
+ style="fill: #ffffff"
+ x="1106.6"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect542" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1106.6"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect544" />
</g>
- <g>
- <rect style="fill: #ffffff" x="1146.95" y="906.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1146.95" y="906.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1191.6" y="929">
- <tspan x="1191.6" y="929">container</tspan>
+ <g
+ id="g546">
+ <rect
+ style="fill: #ffffff"
+ x="1146.95"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect548" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1146.95"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect550" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1191.6"
+ y="929.9"
+ id="text552">
+ <tspan
+ x="1191.6"
+ y="929.9"
+ id="tspan554">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="1136.2" y="896.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1136.2" y="896.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1180.85" y="919.1">
- <tspan x="1180.85" y="919.1">container</tspan>
+ <g
+ id="g556">
+ <rect
+ style="fill: #ffffff"
+ x="1136.2"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect558" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1136.2"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect560" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1180.85"
+ y="920"
+ id="text562">
+ <tspan
+ x="1180.85"
+ y="920"
+ id="tspan564">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="1125.8" y="886.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="1125.8" y="886.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="1170.45" y="909.2">
- <tspan x="1170.45" y="909.2">container</tspan>
+ <g
+ id="g566">
+ <rect
+ style="fill: #ffffff"
+ x="1125.8"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect568" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="1125.8"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect570" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1170.45"
+ y="910.1"
+ id="text572">
+ <tspan
+ x="1170.45"
+ y="910.1"
+ id="tspan574">container</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1180.6" y="902.6">
- <tspan x="1180.6" y="902.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1180.6"
+ y="902.6"
+ id="text576">
+ <tspan
+ x="1180.6"
+ y="902.6"
+ id="tspan578" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1128.6" y="862.6">
- <tspan x="1128.6" y="862.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1128.6"
+ y="862.6"
+ id="text580">
+ <tspan
+ x="1128.6"
+ y="862.6"
+ id="tspan582">Pod</tspan>
</text>
</g>
- <g>
- <g>
- <rect style="fill: #ffffff" x="900.9" y="836.1" width="148" height="133"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="900.9" y="836.1" width="148" height="133"/>
+ <g
+ id="g584">
+ <g
+ id="g586">
+ <rect
+ style="fill: #ffffff"
+ x="900.9"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect588" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="900.9"
+ y="836.1"
+ width="148"
+ height="133"
+ id="rect590" />
</g>
- <g>
- <rect style="fill: #ffffff" x="941.25" y="906.1" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="941.25" y="906.1" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="985.9" y="929">
- <tspan x="985.9" y="929">container</tspan>
+ <g
+ id="g592">
+ <rect
+ style="fill: #ffffff"
+ x="941.25"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect594" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="941.25"
+ y="906.1"
+ width="89.3"
+ height="38"
+ id="rect596" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="985.9"
+ y="929.9"
+ id="text598">
+ <tspan
+ x="985.9"
+ y="929.9"
+ id="tspan600">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="930.5" y="896.2" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="930.5" y="896.2" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="975.15" y="919.1">
- <tspan x="975.15" y="919.1">container</tspan>
+ <g
+ id="g602">
+ <rect
+ style="fill: #ffffff"
+ x="930.5"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect604" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="930.5"
+ y="896.2"
+ width="89.3"
+ height="38"
+ id="rect606" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="975.15"
+ y="920"
+ id="text608">
+ <tspan
+ x="975.15"
+ y="920"
+ id="tspan610">container</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="920.1" y="886.3" width="89.3" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="920.1" y="886.3" width="89.3" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="964.75" y="909.2">
- <tspan x="964.75" y="909.2">container</tspan>
+ <g
+ id="g612">
+ <rect
+ style="fill: #ffffff"
+ x="920.1"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect614" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="920.1"
+ y="886.3"
+ width="89.3"
+ height="38"
+ id="rect616" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="964.75"
+ y="910.1"
+ id="text618">
+ <tspan
+ x="964.75"
+ y="910.1"
+ id="tspan620">container</tspan>
</text>
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="974.9" y="902.6">
- <tspan x="974.9" y="902.6"></tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="974.9"
+ y="902.6"
+ id="text622">
+ <tspan
+ x="974.9"
+ y="902.6"
+ id="tspan624" />
</text>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="922.9" y="862.6">
- <tspan x="922.9" y="862.6">Pod</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="922.9"
+ y="862.6"
+ id="text626">
+ <tspan
+ x="922.9"
+ y="862.6"
+ id="tspan628">Pod</tspan>
</text>
</g>
- <g>
- <rect style="fill: #ffffff" x="947.748" y="696" width="57.1" height="38"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="947.748" y="696" width="57.1" height="38"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="976.298" y="718.9">
- <tspan x="976.298" y="718.9">Proxy</tspan>
+ <g
+ id="g630">
+ <rect
+ style="fill: #ffffff"
+ x="947.748"
+ y="696"
+ width="57.1"
+ height="38"
+ id="rect632" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="947.748"
+ y="696"
+ width="57.1"
+ height="38"
+ id="rect634" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="976.298"
+ y="719.8"
+ id="text636">
+ <tspan
+ x="976.298"
+ y="719.8"
+ id="tspan638">Proxy</tspan>
</text>
</g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="756" y1="741" x2="780.332" y2="876.717"/>
- <polygon style="fill: #000000" points="781.655,884.099 774.969,875.138 780.332,876.717 784.812,873.374 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="781.655,884.099 774.969,875.138 780.332,876.717 784.812,873.374 "/>
+ <g
+ id="g640">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="756"
+ y1="741"
+ x2="780.332"
+ y2="876.717"
+ id="line642" />
+ <polygon
+ style="fill: #000000"
+ points="781.655,884.099 774.969,875.138 780.332,876.717 784.812,873.374 "
+ id="polygon644" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="781.655,884.099 774.969,875.138 780.332,876.717 784.812,873.374 "
+ id="polygon646" />
</g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="976.298" y1="734" x2="975.033" y2="826.365"/>
- <polygon style="fill: #000000" points="974.931,833.864 970.068,823.797 975.033,826.365 980.067,823.934 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="974.931,833.864 970.068,823.797 975.033,826.365 980.067,823.934 "/>
+ <g
+ id="g648">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="976.298"
+ y1="734"
+ x2="975.033"
+ y2="826.365"
+ id="line650" />
+ <polygon
+ style="fill: #000000"
+ points="974.931,833.864 970.068,823.797 975.033,826.365 980.067,823.934 "
+ id="polygon652" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="974.931,833.864 970.068,823.797 975.033,826.365 980.067,823.934 "
+ id="polygon654" />
</g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="990.572" y1="734" x2="1172.02" y2="831.492"/>
- <polygon style="fill: #000000" points="1178.63,835.042 1167.45,834.713 1172.02,831.492 1172.19,825.904 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1178.63,835.042 1167.45,834.713 1172.02,831.492 1172.19,825.904 "/>
+ <g
+ id="g656">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="990.572"
+ y1="734"
+ x2="1172.02"
+ y2="831.492"
+ id="line658" />
+ <polygon
+ style="fill: #000000"
+ points="1178.63,835.042 1167.45,834.713 1172.02,831.492 1172.19,825.904 "
+ id="polygon660" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="1178.63,835.042 1167.45,834.713 1172.02,831.492 1172.19,825.904 "
+ id="polygon662" />
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1207" y="807.5">
- <tspan x="1207" y="807.5">docker</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1207"
+ y="807.5"
+ id="text664">
+ <tspan
+ x="1207"
+ y="807.5"
+ id="tspan666">docker</tspan>
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="791.753" y1="740.636" x2="966.266" y2="831.6"/>
- <polygon style="fill: #000000" points="972.917,835.066 961.738,834.878 966.266,831.6 966.361,826.01 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="972.917,835.066 961.738,834.878 966.266,831.6 966.361,826.01 "/>
+ <g
+ id="g668">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="791.753"
+ y1="740.636"
+ x2="966.266"
+ y2="831.6"
+ id="line670" />
+ <polygon
+ style="fill: #000000"
+ points="972.917,835.066 961.738,834.878 966.266,831.6 966.361,826.01 "
+ id="polygon672" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="972.917,835.066 961.738,834.878 966.266,831.6 966.361,826.01 "
+ id="polygon674" />
</g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="976" y="902.5">
- <tspan x="976" y="902.5">..</tspan>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="976"
+ y="902.5"
+ id="text676">
+ <tspan
+ x="976"
+ y="902.5"
+ id="tspan678">..</tspan>
</text>
- <text font-size="27.0933" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="1065" y="905">
- <tspan x="1065" y="905">...</tspan>
+ <text
+ font-size="27.0933"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="1065"
+ y="905"
+ id="text680">
+ <tspan
+ x="1065"
+ y="905"
+ id="tspan682">...</tspan>
</text>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="790.8" y1="741" x2="1171.14" y2="833.792"/>
- <polygon style="fill: #000000" points="1178.43,835.57 1167.53,838.057 1171.14,833.792 1169.9,828.342 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="1178.43,835.57 1167.53,838.057 1171.14,833.792 1169.9,828.342 "/>
- </g>
- <g>
- <line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="790.8" y1="741" x2="792.057" y2="826.365"/>
- <polygon style="fill: #000000" points="792.167,833.864 787.02,823.939 792.057,826.365 797.019,823.792 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="792.167,833.864 787.02,823.939 792.057,826.365 797.019,823.792 "/>
- </g>
- <text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="718" y="688">
- <tspan x="718" y="688"></tspan>
+ <g
+ id="g684">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="790.8"
+ y1="741"
+ x2="1171.14"
+ y2="833.792"
+ id="line686" />
+ <polygon
+ style="fill: #000000"
+ points="1178.43,835.57 1167.53,838.057 1171.14,833.792 1169.9,828.342 "
+ id="polygon688" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="1178.43,835.57 1167.53,838.057 1171.14,833.792 1169.9,828.342 "
+ id="polygon690" />
+ </g>
+ <g
+ id="g692">
+ <line
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x1="790.8"
+ y1="741"
+ x2="792.057"
+ y2="826.365"
+ id="line694" />
+ <polygon
+ style="fill: #000000"
+ points="792.167,833.864 787.02,823.939 792.057,826.365 797.019,823.792 "
+ id="polygon696" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="792.167,833.864 787.02,823.939 792.057,826.365 797.019,823.792 "
+ id="polygon698" />
+ </g>
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="718"
+ y="688"
+ id="text700">
+ <tspan
+ x="718"
+ y="688"
+ id="tspan702" />
</text>
- <g>
- <path style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" d="M 319.892 503.5 C 392.964,503.5 575.93,850.5 650.264,850.5"/>
- <polygon style="fill: #000000" points="319.892,498.5 309.892,503.5 319.892,508.5 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="319.892,498.5 309.892,503.5 319.892,508.5 "/>
- <polygon style="fill: #000000" points="657.764,850.5 647.764,855.5 650.264,850.5 647.764,845.5 "/>
- <polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="657.764,850.5 647.764,855.5 650.264,850.5 647.764,845.5 "/>
- </g>
- <g>
- <rect style="fill: #ffffff" x="282.774" y="671" width="176.225" height="121"/>
- <rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="282.774" y="671" width="176.225" height="121"/>
- <text font-size="12.8" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="370.886" y="703.4">
- <tspan x="370.886" y="703.4">Distributed</tspan>
- <tspan x="370.886" y="719.4">Watchable</tspan>
- <tspan x="370.886" y="735.4">Storage</tspan>
- <tspan x="370.886" y="751.4"></tspan>
- <tspan x="370.886" y="767.4">(implemented via etcd)</tspan>
+ <g
+ id="g704">
+ <path
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ d="M 319.892 521 C 392.964,521 637.13,722 711.464,722"
+ id="path706" />
+ <polygon
+ style="fill: #000000"
+ points="319.892,516 309.892,521 319.892,526 "
+ id="polygon708" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="319.892,516 309.892,521 319.892,526 "
+ id="polygon710" />
+ <polygon
+ style="fill: #000000"
+ points="718.964,722 708.964,727 711.464,722 708.964,717 "
+ id="polygon712" />
+ <polygon
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ points="718.964,722 708.964,727 711.464,722 708.964,717 "
+ id="polygon714" />
+ </g>
+ <g
+ id="g716">
+ <rect
+ style="fill: #ffffff"
+ x="282.774"
+ y="671"
+ width="176.225"
+ height="121"
+ id="rect718" />
+ <rect
+ style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000"
+ x="282.774"
+ y="671"
+ width="176.225"
+ height="121"
+ id="rect720" />
+ <text
+ font-size="12.8"
+ style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal"
+ x="370.886"
+ y="704.3"
+ id="text722">
+ <tspan
+ x="370.886"
+ y="704.3"
+ id="tspan724">Distributed</tspan>
+ <tspan
+ x="370.886"
+ y="720.3"
+ id="tspan726">Watchable</tspan>
+ <tspan
+ x="370.886"
+ y="736.3"
+ id="tspan728">Storage</tspan>
+ <tspan
+ x="370.886"
+ y="752.3"
+ id="tspan730" />
+ <tspan
+ x="370.886"
+ y="768.3"
+ id="tspan732">(implemented via etcd)</tspan>
</text>
</g>
</svg>