Upgrade to SVG where available
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 269 KiB |
|
@ -0,0 +1,222 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 639 571" style="enable-background:new 0 0 639 571;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{clip-path:url(#SVGID_2_);}
|
||||
.st1{fill-opacity:0;}
|
||||
.st2{fill:#9FC5E8;}
|
||||
.st3{fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:10;}
|
||||
.st4{fill:#F9CB9C;}
|
||||
.st5{fill:#B6D7A8;}
|
||||
.st6{stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
|
||||
.st7{fill:none;stroke:#000000;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:8,24;}
|
||||
.st8{fill:#D5A6BD;}
|
||||
</style>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_1_" x="-278.1" y="-8" width="1152" height="864"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
|
||||
</clipPath>
|
||||
<g class="st0">
|
||||
<path class="st1" d="M-278.1-8h1152v864h-1152V-8z"/>
|
||||
<path class="st2" d="M2.9,0h136v127H2.9V0z"/>
|
||||
<path class="st3" d="M2.9,0h136v127H2.9V0z"/>
|
||||
<path d="M41.4,72V54.8h6.5c1.1,0,2,0.1,2.6,0.2c0.8,0.1,1.5,0.4,2.1,0.8c0.6,0.4,1,1,1.4,1.7c0.4,0.7,0.5,1.5,0.5,2.3
|
||||
c0,1.5-0.5,2.7-1.4,3.7c-0.9,1-2.6,1.5-5,1.5h-4.4v7H41.4z M43.7,63h4.4c1.5,0,2.5-0.3,3.1-0.8c0.6-0.6,0.9-1.3,0.9-2.3
|
||||
c0-0.7-0.2-1.3-0.5-1.8c-0.4-0.5-0.8-0.8-1.4-1c-0.4-0.1-1.1-0.2-2.1-0.2h-4.4V63z M56.3,65.8c0-2.3,0.6-4,1.9-5.1
|
||||
c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1
|
||||
c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C56.9,69.5,56.3,67.9,56.3,65.8z M58.5,65.8c0,1.6,0.3,2.8,1,3.6
|
||||
c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2
|
||||
c-1.1,0-1.9,0.4-2.6,1.2C58.9,63,58.5,64.2,58.5,65.8z M78.5,72v-1.6c-0.8,1.2-2,1.9-3.5,1.9c-1,0-1.9-0.3-2.7-0.8
|
||||
c-0.8-0.6-1.5-1.3-1.9-2.3c-0.4-1-0.7-2.1-0.7-3.4c0-1.2,0.2-2.4,0.6-3.4c0.4-1,1-1.8,1.9-2.3c0.8-0.5,1.8-0.8,2.8-0.8
|
||||
c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1.1,0.7,1.4,1.2v-6.2h2.1V72H78.5z M71.9,65.8c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.5,1.2,2.4,1.2
|
||||
c0.9,0,1.7-0.4,2.3-1.1c0.6-0.8,1-1.9,1-3.5c0-1.7-0.3-3-1-3.8c-0.7-0.8-1.5-1.2-2.4-1.2c-0.9,0-1.7,0.4-2.4,1.2
|
||||
C72.2,63,71.9,64.2,71.9,65.8z M97.8,72h-2.1V58.6c-0.5,0.5-1.2,1-2,1.5c-0.8,0.5-1.6,0.8-2.2,1.1v-2c1.2-0.6,2.2-1.2,3.1-2
|
||||
c0.9-0.8,1.5-1.6,1.9-2.3h1.4V72z"/>
|
||||
<path class="st2" d="M187.9,0h136v127h-136V0z"/>
|
||||
<path class="st3" d="M187.9,0h136v127h-136V0z"/>
|
||||
<path d="M226.4,72V54.8h6.5c1.1,0,2,0.1,2.6,0.2c0.8,0.1,1.5,0.4,2.1,0.8c0.6,0.4,1,1,1.4,1.7c0.4,0.7,0.5,1.5,0.5,2.3
|
||||
c0,1.5-0.5,2.7-1.4,3.7c-0.9,1-2.6,1.5-5,1.5h-4.4v7H226.4z M228.7,63h4.4c1.5,0,2.5-0.3,3.1-0.8c0.6-0.6,0.9-1.3,0.9-2.3
|
||||
c0-0.7-0.2-1.3-0.5-1.8c-0.4-0.5-0.8-0.8-1.4-1c-0.4-0.1-1.1-0.2-2.1-0.2h-4.4V63z M241.3,65.8c0-2.3,0.6-4,1.9-5.1
|
||||
c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1
|
||||
c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C241.9,69.5,241.3,67.9,241.3,65.8z M243.5,65.8c0,1.6,0.3,2.8,1,3.6
|
||||
c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2
|
||||
c-1.1,0-1.9,0.4-2.6,1.2C243.9,63,243.5,64.2,243.5,65.8z M263.5,72v-1.6c-0.8,1.2-2,1.9-3.5,1.9c-1,0-1.9-0.3-2.7-0.8
|
||||
c-0.8-0.6-1.5-1.3-1.9-2.3c-0.4-1-0.7-2.1-0.7-3.4c0-1.2,0.2-2.4,0.6-3.4c0.4-1,1-1.8,1.9-2.3c0.8-0.5,1.8-0.8,2.8-0.8
|
||||
c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1.1,0.7,1.4,1.2v-6.2h2.1V72H263.5z M256.9,65.8c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.5,1.2,2.4,1.2
|
||||
c0.9,0,1.7-0.4,2.3-1.1c0.6-0.8,1-1.9,1-3.5c0-1.7-0.3-3-1-3.8c-0.7-0.8-1.5-1.2-2.4-1.2c-0.9,0-1.7,0.4-2.4,1.2
|
||||
C257.2,63,256.9,64.2,256.9,65.8z M286,70v2h-11.3c0-0.5,0.1-1,0.2-1.5c0.3-0.8,0.8-1.5,1.4-2.3s1.6-1.6,2.8-2.6
|
||||
c1.9-1.5,3.1-2.7,3.8-3.6c0.7-0.9,1-1.7,1-2.5c0-0.8-0.3-1.5-0.9-2.1c-0.6-0.6-1.4-0.9-2.3-0.9c-1,0-1.8,0.3-2.4,0.9
|
||||
c-0.6,0.6-0.9,1.4-0.9,2.5l-2.2-0.2c0.1-1.6,0.7-2.8,1.7-3.7c1-0.9,2.3-1.3,3.9-1.3c1.6,0,2.9,0.5,3.9,1.4c1,0.9,1.5,2,1.5,3.4
|
||||
c0,0.7-0.1,1.4-0.4,2c-0.3,0.7-0.8,1.4-1.4,2.1c-0.6,0.7-1.7,1.7-3.2,3c-1.3,1.1-2.1,1.8-2.4,2.2c-0.4,0.4-0.7,0.8-0.9,1.1H286z"
|
||||
/>
|
||||
<path class="st2" d="M497.9,0h136v127h-136V0z"/>
|
||||
<path class="st3" d="M497.9,0h136v127h-136V0z"/>
|
||||
<path d="M534.4,72V54.8h6.5c1.1,0,2,0.1,2.6,0.2c0.8,0.1,1.5,0.4,2.1,0.8c0.6,0.4,1,1,1.4,1.7c0.4,0.7,0.5,1.5,0.5,2.3
|
||||
c0,1.5-0.5,2.7-1.4,3.7c-0.9,1-2.6,1.5-5,1.5h-4.4v7H534.4z M536.7,63h4.4c1.5,0,2.5-0.3,3.1-0.8c0.6-0.6,0.9-1.3,0.9-2.3
|
||||
c0-0.7-0.2-1.3-0.5-1.8c-0.4-0.5-0.8-0.8-1.4-1c-0.4-0.1-1.1-0.2-2.1-0.2h-4.4V63z M549.3,65.8c0-2.3,0.6-4,1.9-5.1
|
||||
c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1
|
||||
c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C549.9,69.5,549.3,67.9,549.3,65.8z M551.5,65.8c0,1.6,0.3,2.8,1,3.6
|
||||
c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2
|
||||
c-1.1,0-1.9,0.4-2.6,1.2C551.9,63,551.5,64.2,551.5,65.8z M571.6,72v-1.6c-0.8,1.2-2,1.9-3.5,1.9c-1,0-1.9-0.3-2.7-0.8
|
||||
c-0.8-0.6-1.5-1.3-1.9-2.3c-0.4-1-0.7-2.1-0.7-3.4c0-1.2,0.2-2.4,0.6-3.4c0.4-1,1-1.8,1.9-2.3c0.8-0.5,1.8-0.8,2.8-0.8
|
||||
c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1.1,0.7,1.4,1.2v-6.2h2.1V72H571.6z M564.9,65.8c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.5,1.2,2.4,1.2
|
||||
c0.9,0,1.7-0.4,2.3-1.1c0.6-0.8,1-1.9,1-3.5c0-1.7-0.3-3-1-3.8c-0.7-0.8-1.5-1.2-2.4-1.2c-0.9,0-1.7,0.4-2.4,1.2
|
||||
C565.2,63,564.9,64.2,564.9,65.8z M583.7,72V54.8h2.3l9,13.5V54.8h2.2V72h-2.3l-9-13.5V72H583.7z"/>
|
||||
<path class="st4" d="M207.9,202h257v159h-257V202z"/>
|
||||
<path class="st3" d="M207.9,202h257v159h-257V202z"/>
|
||||
<path d="M246.9,263v-17.2h7.6c1.5,0,2.7,0.2,3.5,0.5c0.8,0.3,1.4,0.9,1.9,1.6c0.5,0.8,0.7,1.6,0.7,2.6c0,1.2-0.4,2.2-1.2,3.1
|
||||
c-0.8,0.8-2,1.4-3.7,1.6c0.6,0.3,1.1,0.6,1.4,0.8c0.7,0.6,1.3,1.4,1.9,2.3l3,4.7h-2.9l-2.3-3.6c-0.7-1-1.2-1.8-1.6-2.4
|
||||
c-0.4-0.6-0.8-0.9-1.2-1.2c-0.3-0.2-0.7-0.4-1-0.5c-0.3-0.1-0.7-0.1-1.3-0.1h-2.6v7.6H246.9z M249.2,253.4h4.9
|
||||
c1,0,1.9-0.1,2.4-0.3c0.6-0.2,1-0.6,1.3-1c0.3-0.5,0.5-1,0.5-1.5c0-0.8-0.3-1.5-0.9-2c-0.6-0.5-1.5-0.8-2.8-0.8h-5.4V253.4z
|
||||
M276.5,257l2.3,0.6c-0.5,1.9-1.3,3.3-2.6,4.3c-1.2,1-2.8,1.5-4.5,1.5c-1.8,0-3.3-0.4-4.5-1.1c-1.2-0.8-2-1.9-2.6-3.3
|
||||
c-0.6-1.4-0.9-3-0.9-4.6c0-1.8,0.3-3.4,1-4.7c0.7-1.3,1.7-2.3,2.9-3c1.3-0.7,2.7-1,4.2-1c1.7,0,3.2,0.4,4.3,1.3
|
||||
c1.2,0.9,2,2.1,2.5,3.7l-2.2,0.5c-0.4-1.2-1-2.2-1.8-2.7c-0.8-0.6-1.7-0.9-2.8-0.9c-1.3,0-2.4,0.3-3.3,1c-0.9,0.6-1.5,1.5-1.9,2.5
|
||||
c-0.4,1.1-0.5,2.2-0.5,3.3c0,1.5,0.2,2.7,0.6,3.8c0.4,1.1,1.1,1.9,2,2.5c0.9,0.5,1.9,0.8,2.9,0.8c1.3,0,2.4-0.4,3.2-1.1
|
||||
C275.6,259.6,276.2,258.5,276.5,257z M286.4,263.3l5-17.8h1.7l-5,17.8H286.4z M301.6,263v-17.2h5.9c1.3,0,2.4,0.1,3.1,0.2
|
||||
c1,0.2,1.8,0.6,2.5,1.2c0.9,0.8,1.6,1.7,2,2.9c0.5,1.2,0.7,2.5,0.7,4.1c0,1.3-0.2,2.5-0.5,3.5c-0.3,1-0.7,1.8-1.2,2.5
|
||||
c-0.5,0.7-1,1.2-1.6,1.5c-0.6,0.4-1.2,0.7-2,0.9c-0.8,0.2-1.7,0.3-2.8,0.3H301.6z M303.8,261h3.7c1.1,0,2-0.1,2.7-0.3
|
||||
c0.6-0.2,1.2-0.5,1.5-0.9c0.5-0.5,1-1.3,1.3-2.2c0.3-0.9,0.5-2,0.5-3.3c0-1.8-0.3-3.2-0.9-4.1c-0.6-1-1.3-1.6-2.2-1.9
|
||||
c-0.6-0.2-1.6-0.4-2.9-0.4h-3.6V261z M327.1,259l2.2,0.3c-0.3,1.3-1,2.3-1.9,3c-0.9,0.7-2.1,1-3.6,1c-1.8,0-3.3-0.6-4.3-1.7
|
||||
c-1.1-1.1-1.6-2.7-1.6-4.7c0-2.1,0.5-3.7,1.6-4.9c1.1-1.2,2.5-1.7,4.2-1.7c1.7,0,3,0.6,4.1,1.7c1.1,1.1,1.6,2.7,1.6,4.8
|
||||
c0,0.1,0,0.3,0,0.6h-9.3c0.1,1.4,0.5,2.4,1.2,3.1c0.7,0.7,1.6,1.1,2.6,1.1c0.8,0,1.4-0.2,2-0.6C326.4,260.6,326.8,259.9,327.1,259
|
||||
z M320.2,255.6h7c-0.1-1-0.4-1.8-0.8-2.4c-0.7-0.8-1.5-1.2-2.6-1.2c-1,0-1.8,0.3-2.5,1C320.6,253.7,320.3,254.5,320.2,255.6z
|
||||
M332,267.8v-17.2h1.9v1.6c0.5-0.6,1-1.1,1.5-1.4c0.6-0.3,1.3-0.5,2.1-0.5c1.1,0,2,0.3,2.8,0.8c0.8,0.5,1.4,1.3,1.8,2.3
|
||||
s0.6,2.1,0.6,3.3c0,1.3-0.2,2.4-0.7,3.4c-0.5,1-1.1,1.8-2,2.3c-0.9,0.5-1.8,0.8-2.7,0.8c-0.7,0-1.3-0.1-1.9-0.4
|
||||
c-0.6-0.3-1-0.7-1.4-1.1v6.1H332z M333.9,256.9c0,1.6,0.3,2.8,1,3.6c0.6,0.8,1.4,1.1,2.4,1.1c0.9,0,1.7-0.4,2.4-1.2
|
||||
c0.7-0.8,1-2,1-3.7c0-1.6-0.3-2.8-1-3.6c-0.6-0.8-1.4-1.2-2.3-1.2s-1.7,0.4-2.4,1.3C334.2,254.1,333.9,255.3,333.9,256.9z
|
||||
M345.3,263v-17.2h2.1V263H345.3z M349.9,256.8c0-2.3,0.6-4,1.9-5.1c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7
|
||||
s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7
|
||||
C350.4,260.5,349.9,258.9,349.9,256.8z M352,256.8c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2
|
||||
c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2c-1.1,0-1.9,0.4-2.6,1.2C352.4,254,352,255.2,352,256.8z
|
||||
M363.9,267.8l-0.2-2c0.5,0.1,0.9,0.2,1.2,0.2c0.5,0,0.8-0.1,1.1-0.2s0.5-0.4,0.7-0.7c0.1-0.2,0.3-0.7,0.6-1.6
|
||||
c0-0.1,0.1-0.3,0.2-0.5l-4.7-12.5h2.3l2.6,7.2c0.3,0.9,0.6,1.9,0.9,2.9c0.2-1,0.5-1.9,0.9-2.8l2.7-7.3h2.1l-4.7,12.7
|
||||
c-0.5,1.4-0.9,2.3-1.2,2.8c-0.4,0.7-0.8,1.2-1.3,1.5c-0.5,0.3-1.1,0.5-1.7,0.5C364.8,268.1,364.4,268,363.9,267.8z M376,263v-12.5
|
||||
h1.9v1.8c0.4-0.6,0.9-1.1,1.6-1.5s1.4-0.6,2.2-0.6c0.9,0,1.7,0.2,2.2,0.6c0.6,0.4,1,0.9,1.3,1.6c1-1.5,2.3-2.2,3.8-2.2
|
||||
c1.2,0,2.2,0.3,2.8,1s1,1.7,1,3.2v8.5h-2.1v-7.8c0-0.8-0.1-1.4-0.2-1.8c-0.1-0.4-0.4-0.7-0.8-0.9c-0.4-0.2-0.8-0.3-1.2-0.3
|
||||
c-0.9,0-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.5-0.9,2.8v7.2h-2.1v-8.1c0-0.9-0.2-1.6-0.5-2.1s-0.9-0.7-1.7-0.7c-0.6,0-1.1,0.2-1.7,0.5
|
||||
c-0.5,0.3-0.9,0.8-1.1,1.4c-0.2,0.6-0.3,1.5-0.3,2.6v6.5H376z M404.5,259l2.2,0.3c-0.3,1.3-1,2.3-1.9,3c-0.9,0.7-2.1,1-3.6,1
|
||||
c-1.8,0-3.3-0.6-4.3-1.7c-1.1-1.1-1.6-2.7-1.6-4.7c0-2.1,0.5-3.7,1.6-4.9c1.1-1.2,2.5-1.7,4.2-1.7c1.7,0,3,0.6,4.1,1.7
|
||||
c1.1,1.1,1.6,2.7,1.6,4.8c0,0.1,0,0.3,0,0.6h-9.3c0.1,1.4,0.5,2.4,1.2,3.1c0.7,0.7,1.6,1.1,2.6,1.1c0.8,0,1.4-0.2,2-0.6
|
||||
C403.7,260.6,404.2,259.9,404.5,259z M397.6,255.6h7c-0.1-1-0.4-1.8-0.8-2.4c-0.7-0.8-1.5-1.2-2.6-1.2c-1,0-1.8,0.3-2.5,1
|
||||
C398,253.7,397.6,254.5,397.6,255.6z M409.3,263v-12.5h1.9v1.8c0.9-1.4,2.2-2.1,4-2.1c0.8,0,1.4,0.1,2.1,0.4
|
||||
c0.6,0.3,1.1,0.6,1.4,1.1s0.5,1,0.7,1.6c0.1,0.4,0.1,1.1,0.1,2v7.7h-2.1v-7.6c0-0.9-0.1-1.5-0.2-1.9c-0.2-0.4-0.5-0.8-0.9-1
|
||||
c-0.4-0.3-0.9-0.4-1.5-0.4c-0.9,0-1.7,0.3-2.3,0.9c-0.7,0.6-1,1.7-1,3.2v6.8H409.3z M427.3,261.1l0.3,1.9
|
||||
c-0.6,0.1-1.1,0.2-1.6,0.2c-0.8,0-1.4-0.1-1.8-0.4c-0.4-0.2-0.7-0.6-0.9-1c-0.2-0.4-0.2-1.2-0.2-2.5v-7.2h-1.5v-1.6h1.5v-3.1
|
||||
l2.1-1.3v4.3h2.1v1.6h-2.1v7.3c0,0.6,0,1,0.1,1.2c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.4,0.1,0.7,0.1
|
||||
C426.6,261.2,426.9,261.2,427.3,261.1z"/>
|
||||
<path class="st5" d="M263.4,290h146v51h-146V290z"/>
|
||||
<path class="st3" d="M263.4,290h146v51h-146V290z"/>
|
||||
<path d="M307.5,318.5l2.1-0.2c0.1,0.9,0.3,1.6,0.7,2.1c0.4,0.6,1,1,1.7,1.3c0.8,0.3,1.7,0.5,2.6,0.5c0.9,0,1.6-0.1,2.3-0.4
|
||||
c0.7-0.3,1.2-0.6,1.5-1.1c0.3-0.5,0.5-1,0.5-1.5s-0.2-1-0.5-1.4s-0.8-0.7-1.5-1c-0.5-0.2-1.5-0.5-3.1-0.8
|
||||
c-1.6-0.4-2.7-0.7-3.3-1.1c-0.8-0.4-1.4-1-1.8-1.6c-0.4-0.6-0.6-1.4-0.6-2.1c0-0.9,0.2-1.7,0.7-2.4c0.5-0.8,1.2-1.3,2.2-1.7
|
||||
c0.9-0.4,2-0.6,3.2-0.6c1.3,0,2.4,0.2,3.4,0.6c1,0.4,1.7,1,2.2,1.8c0.5,0.8,0.8,1.7,0.8,2.7l-2.2,0.2c-0.1-1.1-0.5-1.9-1.2-2.5
|
||||
s-1.7-0.8-3-0.8c-1.4,0-2.4,0.3-3,0.8c-0.6,0.5-0.9,1.1-0.9,1.8c0,0.6,0.2,1.1,0.7,1.5c0.4,0.4,1.6,0.8,3.4,1.2
|
||||
c1.9,0.4,3.1,0.8,3.8,1.1c1,0.5,1.7,1,2.2,1.8c0.5,0.7,0.7,1.5,0.7,2.4s-0.3,1.8-0.8,2.6c-0.5,0.8-1.3,1.4-2.2,1.9
|
||||
c-1,0.4-2.1,0.7-3.3,0.7c-1.6,0-2.9-0.2-3.9-0.7c-1.1-0.5-1.9-1.1-2.5-2C307.8,320.7,307.5,319.7,307.5,318.5z M332.1,319.5
|
||||
l2.1,0.3c-0.2,1.4-0.8,2.6-1.8,3.4c-0.9,0.8-2.1,1.2-3.4,1.2c-1.7,0-3.1-0.6-4.1-1.7c-1-1.1-1.5-2.7-1.5-4.8
|
||||
c0-1.3,0.2-2.5,0.7-3.5s1.1-1.8,2-2.3c0.9-0.5,1.9-0.8,3-0.8c1.4,0,2.5,0.3,3.3,1c0.9,0.7,1.4,1.7,1.7,2.9l-2,0.3
|
||||
c-0.2-0.8-0.5-1.5-1-1.9c-0.5-0.4-1.1-0.6-1.8-0.6c-1.1,0-1.9,0.4-2.6,1.2c-0.7,0.8-1,2-1,3.6c0,1.7,0.3,2.9,1,3.6
|
||||
c0.6,0.8,1.5,1.1,2.5,1.1c0.8,0,1.5-0.3,2.1-0.8C331.6,321.3,331.9,320.5,332.1,319.5z M344.1,322.5c-0.8,0.7-1.5,1.1-2.3,1.4
|
||||
c-0.7,0.3-1.5,0.4-2.3,0.4c-1.4,0-2.4-0.3-3.2-1c-0.7-0.7-1.1-1.5-1.1-2.6c0-0.6,0.1-1.2,0.4-1.7c0.3-0.5,0.6-0.9,1.1-1.2
|
||||
c0.4-0.3,1-0.5,1.5-0.7c0.4-0.1,1-0.2,1.9-0.3c1.7-0.2,3-0.5,3.8-0.7c0-0.3,0-0.5,0-0.5c0-0.9-0.2-1.5-0.6-1.8
|
||||
c-0.5-0.5-1.3-0.7-2.4-0.7c-1,0-1.7,0.2-2.2,0.5c-0.5,0.3-0.8,1-1,1.8l-2.1-0.3c0.2-0.9,0.5-1.6,0.9-2.1s1-1,1.9-1.2
|
||||
c0.8-0.3,1.8-0.5,2.8-0.5c1.1,0,1.9,0.1,2.6,0.4s1.2,0.6,1.5,1c0.3,0.4,0.5,0.9,0.7,1.4c0.1,0.4,0.1,1,0.1,1.9v2.8
|
||||
c0,2,0,3.2,0.1,3.7s0.3,1,0.5,1.5h-2.2C344.3,323.6,344.2,323.1,344.1,322.5z M343.9,317.8c-0.8,0.3-1.9,0.6-3.5,0.8
|
||||
c-0.9,0.1-1.5,0.3-1.8,0.4c-0.4,0.2-0.6,0.4-0.8,0.7c-0.2,0.3-0.3,0.6-0.3,1c0,0.6,0.2,1,0.6,1.4c0.4,0.4,1.1,0.6,1.9,0.6
|
||||
c0.8,0,1.5-0.2,2.2-0.5s1.1-0.8,1.4-1.5c0.2-0.5,0.3-1.2,0.3-2.1V317.8z M349.3,324v-17.2h2.1V324H349.3z M363.2,320l2.2,0.3
|
||||
c-0.3,1.3-1,2.3-1.9,3c-0.9,0.7-2.1,1-3.6,1c-1.8,0-3.3-0.6-4.3-1.7c-1.1-1.1-1.6-2.7-1.6-4.7c0-2.1,0.5-3.7,1.6-4.9
|
||||
c1.1-1.2,2.5-1.7,4.2-1.7c1.7,0,3,0.6,4.1,1.7c1.1,1.1,1.6,2.7,1.6,4.8c0,0.1,0,0.3,0,0.6h-9.3c0.1,1.4,0.5,2.4,1.2,3.1
|
||||
s1.6,1.1,2.6,1.1c0.8,0,1.4-0.2,2-0.6C362.4,321.6,362.9,320.9,363.2,320z M356.2,316.6h7c-0.1-1-0.4-1.8-0.8-2.4
|
||||
c-0.7-0.8-1.5-1.2-2.6-1.2c-1,0-1.8,0.3-2.5,1C356.7,314.7,356.3,315.5,356.2,316.6z"/>
|
||||
<path class="st1" d="M336.4,202L70.9,127"/>
|
||||
<path class="st3" d="M336.4,202l-254-71.7"/>
|
||||
<path class="st6" d="M83.3,127.1l-9.6,0.7l7.8,5.6L83.3,127.1z"/>
|
||||
<path class="st1" d="M336.4,202l-80.5-75"/>
|
||||
<path class="st3" d="M336.4,202l-71.7-66.8"/>
|
||||
<path class="st6" d="M266.9,132.8L258,129l4.4,8.6L266.9,132.8z"/>
|
||||
<path class="st1" d="M336.4,202l229.5-75"/>
|
||||
<path class="st3" d="M336.4,202l218.1-71.3"/>
|
||||
<path class="st6" d="M555.5,133.9l7.6-6l-9.7-0.3L555.5,133.9z"/>
|
||||
<path class="st1" d="M379.9,63l83,1"/>
|
||||
<path class="st7" d="M379.9,63l83,1"/>
|
||||
<path class="st8" d="M235.9,429h201v142h-201V429z"/>
|
||||
<path class="st3" d="M235.9,429h201v142h-201V429z"/>
|
||||
<path d="M284.3,479.5v-17.2h2.3v7.1h8.9v-7.1h2.3v17.2h-2.3v-8.1h-8.9v8.1H284.3z M300.5,473.3c0-2.3,0.6-4,1.9-5.1
|
||||
c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1
|
||||
c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C301,477,300.5,475.4,300.5,473.3z M302.7,473.3c0,1.6,0.3,2.8,1,3.6
|
||||
c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2
|
||||
c-1.1,0-1.9,0.4-2.6,1.2C303,470.5,302.7,471.7,302.7,473.3z M314.6,479.5v-12.5h1.9v1.9c0.5-0.9,0.9-1.5,1.3-1.8
|
||||
c0.4-0.3,0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.2,0.7l-0.7,2c-0.5-0.3-1-0.5-1.5-0.5c-0.5,0-0.9,0.1-1.2,0.4c-0.4,0.3-0.6,0.7-0.8,1.1
|
||||
c-0.2,0.8-0.3,1.6-0.3,2.5v6.5H314.6z M322.6,464.8v-2.4h2.1v2.4H322.6z M322.6,479.5v-12.5h2.1v12.5H322.6z M326.8,479.5v-1.7
|
||||
l7.9-9.1c-0.9,0.1-1.7,0.1-2.4,0.1h-5.1v-1.7h10.2v1.4l-6.7,7.9l-1.3,1.4c0.9-0.1,1.8-0.1,2.7-0.1h5.8v1.8H326.8z M339.2,473.3
|
||||
c0-2.3,0.6-4,1.9-5.1c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8
|
||||
c-0.5,0.9-1.2,1.6-2.1,2.1c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C339.7,477,339.2,475.4,339.2,473.3z M341.3,473.3
|
||||
c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5
|
||||
c-0.7-0.8-1.6-1.2-2.6-1.2c-1.1,0-1.9,0.4-2.6,1.2C341.7,470.5,341.3,471.7,341.3,473.3z M353.3,479.5v-12.5h1.9v1.8
|
||||
c0.9-1.4,2.2-2.1,4-2.1c0.8,0,1.4,0.1,2.1,0.4c0.6,0.3,1.1,0.6,1.4,1.1s0.5,1,0.7,1.6c0.1,0.4,0.1,1.1,0.1,2v7.7h-2.1v-7.6
|
||||
c0-0.9-0.1-1.5-0.2-1.9c-0.2-0.4-0.5-0.8-0.9-1c-0.4-0.3-0.9-0.4-1.5-0.4c-0.9,0-1.7,0.3-2.3,0.9c-0.7,0.6-1,1.7-1,3.2v6.8H353.3z
|
||||
M371.3,477.6l0.3,1.9c-0.6,0.1-1.1,0.2-1.6,0.2c-0.8,0-1.4-0.1-1.8-0.4c-0.4-0.2-0.7-0.6-0.9-1c-0.2-0.4-0.2-1.2-0.2-2.5v-7.2
|
||||
h-1.5v-1.6h1.5V464l2.1-1.3v4.3h2.1v1.6h-2.1v7.3c0,0.6,0,1,0.1,1.2c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.4,0.1,0.7,0.1
|
||||
C370.6,477.7,370.9,477.7,371.3,477.6z M381.4,478c-0.8,0.7-1.5,1.1-2.3,1.4c-0.7,0.3-1.5,0.4-2.3,0.4c-1.4,0-2.4-0.3-3.2-1
|
||||
c-0.7-0.7-1.1-1.5-1.1-2.6c0-0.6,0.1-1.2,0.4-1.7c0.3-0.5,0.6-0.9,1.1-1.2c0.4-0.3,1-0.5,1.5-0.7c0.4-0.1,1-0.2,1.9-0.3
|
||||
c1.7-0.2,3-0.5,3.8-0.7c0-0.3,0-0.5,0-0.5c0-0.9-0.2-1.5-0.6-1.8c-0.5-0.5-1.3-0.7-2.4-0.7c-1,0-1.7,0.2-2.2,0.5
|
||||
c-0.5,0.3-0.8,1-1,1.8l-2.1-0.3c0.2-0.9,0.5-1.6,0.9-2.1c0.4-0.5,1-1,1.9-1.2c0.8-0.3,1.8-0.5,2.8-0.5c1.1,0,1.9,0.1,2.6,0.4
|
||||
s1.2,0.6,1.5,1c0.3,0.4,0.5,0.9,0.7,1.4c0.1,0.4,0.1,1,0.1,1.9v2.8c0,2,0,3.2,0.1,3.7c0.1,0.5,0.3,1,0.5,1.5h-2.2
|
||||
C381.6,479.1,381.5,478.6,381.4,478z M381.3,473.3c-0.8,0.3-1.9,0.6-3.5,0.8c-0.9,0.1-1.5,0.3-1.8,0.4c-0.4,0.2-0.6,0.4-0.8,0.7
|
||||
c-0.2,0.3-0.3,0.6-0.3,1c0,0.6,0.2,1,0.6,1.4c0.4,0.4,1.1,0.6,1.9,0.6c0.8,0,1.5-0.2,2.2-0.5c0.6-0.4,1.1-0.8,1.4-1.5
|
||||
c0.2-0.5,0.3-1.2,0.3-2.1V473.3z M386.6,479.5v-17.2h2.1v17.2H386.6z"/>
|
||||
<path d="M316.9,508.5v-17.2h6.5c1.1,0,2,0.1,2.6,0.2c0.8,0.1,1.5,0.4,2.1,0.8c0.6,0.4,1,1,1.4,1.7c0.4,0.7,0.5,1.5,0.5,2.3
|
||||
c0,1.5-0.5,2.7-1.4,3.7c-0.9,1-2.6,1.5-5,1.5h-4.4v7H316.9z M319.2,499.5h4.4c1.5,0,2.5-0.3,3.1-0.8c0.6-0.6,0.9-1.3,0.9-2.3
|
||||
c0-0.7-0.2-1.3-0.5-1.8c-0.4-0.5-0.8-0.8-1.4-1c-0.4-0.1-1.1-0.2-2.1-0.2h-4.4V499.5z M331.9,502.3c0-2.3,0.6-4,1.9-5.1
|
||||
c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1
|
||||
c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7C332.4,506,331.9,504.4,331.9,502.3z M334,502.3c0,1.6,0.3,2.8,1,3.6
|
||||
c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2
|
||||
c-1.1,0-1.9,0.4-2.6,1.2C334.4,499.5,334,500.7,334,502.3z M354.1,508.5v-1.6c-0.8,1.2-2,1.9-3.5,1.9c-1,0-1.9-0.3-2.7-0.8
|
||||
c-0.8-0.6-1.5-1.3-1.9-2.3c-0.4-1-0.7-2.1-0.7-3.4c0-1.2,0.2-2.4,0.6-3.4c0.4-1,1-1.8,1.9-2.3c0.8-0.5,1.8-0.8,2.8-0.8
|
||||
c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1.1,0.7,1.4,1.2v-6.2h2.1v17.2H354.1z M347.4,502.3c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.5,1.2,2.4,1.2
|
||||
c0.9,0,1.7-0.4,2.3-1.1c0.6-0.8,1-1.9,1-3.5c0-1.7-0.3-3-1-3.8c-0.7-0.8-1.5-1.2-2.4-1.2c-0.9,0-1.7,0.4-2.4,1.2
|
||||
C347.7,499.5,347.4,500.7,347.4,502.3z"/>
|
||||
<path d="M279.7,537.5l6.6-17.2h2.5l7,17.2h-2.6l-2-5.2H284l-1.9,5.2H279.7z M284.6,530.5h5.8l-1.8-4.8c-0.5-1.4-0.9-2.6-1.2-3.6
|
||||
c-0.2,1.1-0.5,2.2-0.9,3.3L284.6,530.5z M305.4,537.5v-1.8c-1,1.4-2.3,2.1-3.9,2.1c-0.7,0-1.4-0.1-2.1-0.4s-1.1-0.6-1.4-1.1
|
||||
c-0.3-0.4-0.5-0.9-0.6-1.6c-0.1-0.4-0.1-1.1-0.1-2v-7.7h2.1v6.9c0,1.1,0,1.8,0.1,2.2c0.1,0.6,0.4,1,0.8,1.3c0.4,0.3,1,0.5,1.6,0.5
|
||||
c0.6,0,1.2-0.2,1.8-0.5c0.6-0.3,1-0.8,1.2-1.3c0.2-0.6,0.3-1.4,0.3-2.4v-6.7h2.1v12.5H305.4z M315.2,535.6l0.3,1.9
|
||||
c-0.6,0.1-1.1,0.2-1.6,0.2c-0.8,0-1.4-0.1-1.8-0.4c-0.4-0.2-0.7-0.6-0.9-1c-0.2-0.4-0.2-1.2-0.2-2.5v-7.2h-1.5v-1.6h1.5V522
|
||||
l2.1-1.3v4.3h2.1v1.6h-2.1v7.3c0,0.6,0,1,0.1,1.2c0.1,0.2,0.2,0.3,0.4,0.4c0.2,0.1,0.4,0.1,0.7,0.1
|
||||
C314.6,535.7,314.9,535.7,315.2,535.6z M316.5,531.3c0-2.3,0.6-4,1.9-5.1c1.1-0.9,2.4-1.4,3.9-1.4c1.7,0,3.1,0.6,4.2,1.7
|
||||
s1.6,2.7,1.6,4.6c0,1.6-0.2,2.9-0.7,3.8c-0.5,0.9-1.2,1.6-2.1,2.1c-0.9,0.5-1.9,0.8-3,0.8c-1.8,0-3.2-0.6-4.2-1.7
|
||||
C317.1,535,316.5,533.4,316.5,531.3z M318.7,531.3c0,1.6,0.3,2.8,1,3.6c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2
|
||||
c0.7-0.8,1-2,1-3.7c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.6-1.2c-1.1,0-1.9,0.4-2.6,1.2C319,528.5,318.7,529.7,318.7,531.3z
|
||||
M329.8,533.8l2.1-0.3c0.1,0.8,0.4,1.5,1,1.9c0.5,0.4,1.3,0.7,2.2,0.7c1,0,1.7-0.2,2.2-0.6c0.5-0.4,0.7-0.9,0.7-1.4
|
||||
c0-0.5-0.2-0.9-0.6-1.1c-0.3-0.2-1-0.4-2.2-0.7c-1.5-0.4-2.6-0.7-3.2-1c-0.6-0.3-1-0.7-1.4-1.2c-0.3-0.5-0.5-1.1-0.5-1.7
|
||||
c0-0.6,0.1-1.1,0.4-1.5c0.3-0.5,0.6-0.9,1-1.2c0.3-0.2,0.8-0.4,1.3-0.6c0.6-0.2,1.2-0.3,1.8-0.3c1,0,1.8,0.1,2.6,0.4
|
||||
s1.3,0.7,1.6,1.2c0.4,0.5,0.6,1.1,0.7,1.9l-2.1,0.3c-0.1-0.6-0.4-1.1-0.8-1.5c-0.4-0.4-1.1-0.5-1.9-0.5c-1,0-1.7,0.2-2.1,0.5
|
||||
c-0.4,0.3-0.6,0.7-0.6,1.1c0,0.3,0.1,0.5,0.3,0.7c0.2,0.2,0.4,0.4,0.8,0.6c0.2,0.1,0.8,0.3,1.9,0.5c1.5,0.4,2.5,0.7,3.1,1
|
||||
c0.6,0.2,1.1,0.6,1.4,1.1c0.3,0.5,0.5,1.1,0.5,1.8c0,0.7-0.2,1.4-0.6,2c-0.4,0.6-1,1.1-1.8,1.5c-0.8,0.3-1.6,0.5-2.6,0.5
|
||||
c-1.6,0-2.8-0.3-3.7-1C330.6,536.1,330,535.1,329.8,533.8z M350.8,533l2.1,0.3c-0.2,1.4-0.8,2.6-1.8,3.4c-0.9,0.8-2.1,1.2-3.4,1.2
|
||||
c-1.7,0-3.1-0.6-4.1-1.7c-1-1.1-1.5-2.7-1.5-4.8c0-1.3,0.2-2.5,0.7-3.5c0.4-1,1.1-1.8,2-2.3c0.9-0.5,1.9-0.8,3-0.8
|
||||
c1.4,0,2.5,0.3,3.3,1c0.9,0.7,1.4,1.7,1.7,2.9l-2,0.3c-0.2-0.8-0.5-1.5-1-1.9c-0.5-0.4-1.1-0.6-1.8-0.6c-1.1,0-1.9,0.4-2.6,1.2
|
||||
c-0.7,0.8-1,2-1,3.6c0,1.7,0.3,2.9,1,3.6c0.6,0.8,1.5,1.1,2.5,1.1c0.8,0,1.5-0.3,2.1-0.8C350.3,534.8,350.6,534,350.8,533z
|
||||
M362.8,536c-0.8,0.7-1.5,1.1-2.3,1.4c-0.7,0.3-1.5,0.4-2.3,0.4c-1.4,0-2.4-0.3-3.2-1c-0.7-0.7-1.1-1.5-1.1-2.6
|
||||
c0-0.6,0.1-1.2,0.4-1.7c0.3-0.5,0.6-0.9,1.1-1.2c0.4-0.3,1-0.5,1.5-0.7c0.4-0.1,1-0.2,1.9-0.3c1.7-0.2,3-0.5,3.8-0.7
|
||||
c0-0.3,0-0.5,0-0.5c0-0.9-0.2-1.5-0.6-1.8c-0.5-0.5-1.3-0.7-2.4-0.7c-1,0-1.7,0.2-2.2,0.5c-0.5,0.3-0.8,1-1,1.8l-2.1-0.3
|
||||
c0.2-0.9,0.5-1.6,0.9-2.1c0.4-0.5,1-1,1.9-1.2c0.8-0.3,1.8-0.5,2.8-0.5c1.1,0,1.9,0.1,2.6,0.4s1.2,0.6,1.5,1
|
||||
c0.3,0.4,0.5,0.9,0.7,1.4c0.1,0.4,0.1,1,0.1,1.9v2.8c0,2,0,3.2,0.1,3.7c0.1,0.5,0.3,1,0.5,1.5h-2.2
|
||||
C363,537.1,362.8,536.6,362.8,536z M362.6,531.3c-0.8,0.3-1.9,0.6-3.5,0.8c-0.9,0.1-1.5,0.3-1.8,0.4c-0.4,0.2-0.6,0.4-0.8,0.7
|
||||
c-0.2,0.3-0.3,0.6-0.3,1c0,0.6,0.2,1,0.6,1.4c0.4,0.4,1.1,0.6,1.9,0.6c0.8,0,1.5-0.2,2.2-0.5c0.6-0.4,1.1-0.8,1.4-1.5
|
||||
c0.2-0.5,0.3-1.2,0.3-2.1V531.3z M368,537.5v-17.2h2.1v17.2H368z M381.9,533.5l2.2,0.3c-0.3,1.3-1,2.3-1.9,3c-0.9,0.7-2.1,1-3.6,1
|
||||
c-1.8,0-3.3-0.6-4.3-1.7c-1.1-1.1-1.6-2.7-1.6-4.7c0-2.1,0.5-3.7,1.6-4.9c1.1-1.2,2.5-1.7,4.2-1.7c1.7,0,3,0.6,4.1,1.7
|
||||
c1.1,1.1,1.6,2.7,1.6,4.8c0,0.1,0,0.3,0,0.6h-9.3c0.1,1.4,0.5,2.4,1.2,3.1c0.7,0.7,1.6,1.1,2.6,1.1c0.8,0,1.4-0.2,2-0.6
|
||||
C381.1,535.1,381.5,534.4,381.9,533.5z M374.9,530.1h7c-0.1-1-0.4-1.8-0.8-2.4c-0.7-0.8-1.5-1.2-2.6-1.2c-1,0-1.8,0.3-2.5,1
|
||||
C375.4,528.2,375,529,374.9,530.1z M386.7,537.5v-12.5h1.9v1.9c0.5-0.9,0.9-1.5,1.3-1.8c0.4-0.3,0.9-0.4,1.4-0.4
|
||||
c0.7,0,1.4,0.2,2.2,0.7l-0.7,2c-0.5-0.3-1-0.5-1.5-0.5c-0.5,0-0.9,0.1-1.2,0.4c-0.4,0.3-0.6,0.7-0.8,1.1c-0.2,0.8-0.3,1.6-0.3,2.5
|
||||
v6.5H386.7z"/>
|
||||
<path class="st1" d="M336.4,429v-88"/>
|
||||
<path class="st3" d="M336.4,429v-76"/>
|
||||
<path class="st6" d="M339.7,353l-3.3-9.1l-3.3,9.1H339.7z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1"
|
||||
id="svg2" inkscape:export-filename="/usr/local/google/home/thockin/src/kubernetes/docs/services_overview.png" inkscape:export-xdpi="76.910004" inkscape:export-ydpi="76.910004" inkscape:version="0.48.3.1 r9886" sodipodi:docname="services_detail.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 700.7 541.4"
|
||||
style="enable-background:new 0 0 700.7 541.4;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:none;stroke:#000000;stroke-width:2.8222;}
|
||||
.st1{stroke:#000000;stroke-width:2.8222;stroke-linecap:round;}
|
||||
.st2{fill:none;stroke:#000000;stroke-width:3;}
|
||||
.st3{fill:none;stroke:#000000;stroke-width:2.5757;}
|
||||
.st4{stroke:#000000;stroke-width:2.5757;stroke-linecap:round;}
|
||||
.st5{fill:none;stroke:#000000;stroke-width:3.2734;}
|
||||
.st6{stroke:#000000;stroke-width:3.2734;stroke-linecap:round;}
|
||||
.st7{fill:#85BFF1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st8{font-family:'ArialMT';}
|
||||
.st9{font-size:29.9318px;}
|
||||
.st10{font-size:22.4488px;}
|
||||
.st11{fill:#F1CB85;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st12{fill:#EDEDED;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st13{font-size:20.5781px;}
|
||||
.st14{fill:#B9F185;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st15{fill:#EDC1F8;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
</style>
|
||||
<sodipodi:namedview bordercolor="#666666" borderopacity="1.0" id="base" inkscape:current-layer="layer1" inkscape:cx="436.19361" inkscape:cy="503.28586" inkscape:document-units="px" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:window-height="848" inkscape:window-maximized="0" inkscape:window-width="1228" inkscape:window-x="364" inkscape:window-y="24" inkscape:zoom="0.99604166" pagecolor="#ffffff" showgrid="false">
|
||||
</sodipodi:namedview>
|
||||
<g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
|
||||
<g id="g4178-3-98" transform="matrix(1,0,0,-1.1300076,-23.256225,1365.3668)">
|
||||
<path id="path4174-3-7" inkscape:connector-curvature="0" class="st0" d="M344.3,995.1c0-66.7,0-66.7,0-66.7"/>
|
||||
|
||||
<path id="path4176-9-8" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M336.5,937.1l8.1-14l8.1,14H336.5z"/>
|
||||
</g>
|
||||
<g id="g4324">
|
||||
<path id="path4174-3-2" inkscape:connector-curvature="0" class="st2" d="M345.9,229.9c-95.4-106.4-95.4-106.4-95.4-106.4"/>
|
||||
|
||||
<path id="path4176-9-9" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M243.9,129.9l-4.5-17.2l16.6,6.4L243.9,129.9z"/>
|
||||
</g>
|
||||
<g id="g4324-8" transform="matrix(-1,0,0,1,718.68427,0.32076964)">
|
||||
<path id="path4174-3-2-7" inkscape:connector-curvature="0" class="st2" d="M337.4,229.8C242,123.4,242,123.4,242,123.4"/>
|
||||
|
||||
<path id="path4176-9-9-3" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M235.5,129.9l-4.5-17.2l16.6,6.4L235.5,129.9z"/>
|
||||
</g>
|
||||
<g id="g4178-3-9" transform="matrix(1,0,0,1.3566066,10.430689,-549.99231)">
|
||||
<path id="path4174-3-8" inkscape:connector-curvature="0" class="st3" d="M342.1,561.9c0-66.7,0-66.7,0-66.7"/>
|
||||
|
||||
<path id="path4176-9-5" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st4" d="
|
||||
M334.3,503.9l8.1-14l8.1,14H334.3z"/>
|
||||
</g>
|
||||
<g id="g4178" transform="matrix(1,0,0,0.83995083,5.8686441,145.11325)">
|
||||
<path id="path4174" inkscape:connector-curvature="0" class="st5" d="M342.4,417.8c0-66.7,0-66.7,0-66.7"/>
|
||||
|
||||
<path id="path4176" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st6" d="
|
||||
M334.6,359.8l8.1-14l8.1,14H334.6z"/>
|
||||
</g>
|
||||
<g id="g3937" transform="translate(-27.782873,191.54649)">
|
||||
<g id="g3868" transform="translate(0,6.5250001e-6)">
|
||||
<rect id="rect2985" x="57.3" y="-190.5" class="st7" width="209.8" height="110.9"/>
|
||||
<g id="g3861">
|
||||
<text transform="matrix(1 0 0 1 63.6257 -161.599)" class="st8 st9">Backend Pod 1</text>
|
||||
<text transform="matrix(1 0 0 1 64.03 -125.0369)" class="st8 st10">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 64.03 -96.9759)" class="st8 st10">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g3868-7" transform="translate(246.07142,6.5250001e-6)">
|
||||
<rect id="rect2985-1" x="41.4" y="-190.5" class="st7" width="209.8" height="110.9"/>
|
||||
<g id="g3861-9">
|
||||
<text transform="matrix(1 0 0 1 47.7218 -161.599)" class="st8 st9">Backend Pod 2</text>
|
||||
<text transform="matrix(1 0 0 1 48.1256 -125.0369)" class="st8 st10">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 48.1256 -96.9759)" class="st8 st10">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g3868-3" transform="translate(492.14285,6.5250001e-6)">
|
||||
<rect id="rect2985-2" x="25.5" y="-190.5" class="st7" width="209.8" height="110.9"/>
|
||||
<g id="g3861-3">
|
||||
<text transform="matrix(1 0 0 1 31.8173 -161.599)" class="st8 st9">Backend Pod 3</text>
|
||||
<text transform="matrix(1 0 0 1 32.2216 -125.0369)" class="st8 st10">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 32.2216 -96.9759)" class="st8 st10">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4178-3-4" transform="matrix(-0.5569815,0.8305249,-0.93849945,-0.62939332,1043.1434,624.89979)">
|
||||
<path id="path4174-3-9" inkscape:connector-curvature="0" class="st0" d="M108.7,874.1c0-66.7,0-66.7,0-66.7"/>
|
||||
|
||||
<path id="path4176-9-1" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M100.9,816.1l8.1-14l8.1,14H100.9z"/>
|
||||
</g>
|
||||
<g id="g4178-3" transform="matrix(1,0,0,1.1300076,19.868644,-230.41621)">
|
||||
<path id="path4174-3" inkscape:connector-curvature="0" class="st0" d="M341.5,514.1c0-66.7,0-66.7,0-66.7"/>
|
||||
|
||||
<path id="path4176-9" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M333.7,456.1l8.1-14l8.1,14H333.7z"/>
|
||||
</g>
|
||||
<g id="g4090" transform="translate(9.4642913,66)">
|
||||
<rect id="rect2985-4" x="234.3" y="419.6" class="st11" width="209.8" height="54.8"/>
|
||||
<g id="g3861-6" transform="translate(249.2817,652.74516)">
|
||||
<text transform="matrix(1 0 0 1 45.1066 -195.6731)" class="st8 st9">Client</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4114" transform="translate(24.285715,159.42857)">
|
||||
<path id="path4096" inkscape:connector-curvature="0" class="st12" d="M290.5,164.8c-22.1,0-40.1,10.8-40.1,24.1
|
||||
c0,1.6,0.3,3.1,0.8,4.6c-5.4-1.5-11.3-2.3-17.5-2.3c-26.2,0-47.4,14.9-47.4,33.3s21.2,33.3,47.4,33.3c9.1,0,17.6-1.8,24.8-4.9
|
||||
c10,12.4,32.8,21,59.4,21c21.6,0,40.8-5.7,52.6-14.5c11.4,6.1,27.9,9.9,46.3,9.9c34.3,0,62.1-13.4,62.1-29.8
|
||||
c0-16.5-27.8-29.9-62.1-29.9c-0.6,0-1.2,0-1.7,0c0.7-1.7,1.1-3.4,1.1-5.2c0-14.9-25.1-27-56.1-27c-11.5,0-22.2,1.7-31.1,4.5
|
||||
C323.8,172.1,308.6,164.8,290.5,164.8L290.5,164.8z"/>
|
||||
<text transform="matrix(1 0 0 1 278.8394 228.9413)" class="st8 st13">iptables</text>
|
||||
</g>
|
||||
<g id="g4168" transform="translate(167.67856,-111.42858)">
|
||||
<rect id="rect2985-4-0" x="64" y="322.9" class="st14" width="233.8" height="54.8"/>
|
||||
<g id="g3861-6-2" transform="translate(58.491433,534.63087)">
|
||||
<text transform="matrix(1 0 0 1 47.2124 -176.5711)" class="st8 st9">kube-proxy</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4168-5" transform="translate(-102.23193,-119.15421)">
|
||||
<g id="g4238" transform="translate(22.087429,-86.34177)">
|
||||
<rect id="rect2985-4-0-6" x="81.1" y="328.9" class="st15" width="179.4" height="54.8"/>
|
||||
<g id="g3861-6-2-6" transform="translate(39.107429,534.26287)">
|
||||
<text transform="matrix(1 0 0 1 64.4825 -170.4678)" class="st8 st9">apiserver</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<text transform="matrix(1 0 0 1 358.6412 468.4314)" class="st8 st13">3) connect to 10.0.0.1:1234</text>
|
||||
<text transform="matrix(1 0 0 1 384.6285 291.6892)" class="st8 st13">4) redirect to (random)</text>
|
||||
<text transform="matrix(1 0 0 1 384.6285 317.4119)" class="st8 st13">proxy port</text>
|
||||
<text transform="matrix(1 0 0 1 16.7398 210.9715)" class="st8 st13">1) watch Services </text>
|
||||
<text transform="matrix(1 0 0 1 16.7398 236.6941)" class="st8 st13">and Endpoints</text>
|
||||
<text transform="matrix(1 0 0 1 77.585 286.0467)" class="st8 st13">2) open proxy port </text>
|
||||
<text transform="matrix(1 0 0 1 77.585 311.7693)" class="st8 st13">and set portal rules</text>
|
||||
<text transform="matrix(1 0 0 1 449.0054 178.3894)" class="st8 st13">5) proxy to a backend</text>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1"
|
||||
id="svg2" inkscape:export-filename="/usr/local/google/home/thockin/src/kubernetes/docs/services_overview.png" inkscape:export-xdpi="76.910004" inkscape:export-ydpi="76.910004" inkscape:version="0.48.3.1 r9886" sodipodi:docname="services_overview.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 691.7 376.9"
|
||||
style="enable-background:new 0 0 691.7 376.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:none;stroke:#000000;stroke-width:3;}
|
||||
.st1{stroke:#000000;stroke-width:2.8222;stroke-linecap:round;}
|
||||
.st2{fill:none;stroke:#000000;stroke-width:2.5757;}
|
||||
.st3{stroke:#000000;stroke-width:2.5757;stroke-linecap:round;}
|
||||
.st4{fill:#85BFF1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st5{font-family:'ArialMT';}
|
||||
.st6{font-size:29.5462px;}
|
||||
.st7{font-size:22.1596px;}
|
||||
.st8{fill:none;stroke:#000000;stroke-width:2.8222;}
|
||||
.st9{fill:#F1CB85;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st10{fill:#B9F185;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
.st11{fill:#EDC1F8;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
|
||||
</style>
|
||||
<sodipodi:namedview bordercolor="#666666" borderopacity="1.0" id="base" inkscape:current-layer="g4090" inkscape:cx="351.19865" inkscape:cy="624.90035" inkscape:document-units="px" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:window-height="848" inkscape:window-maximized="0" inkscape:window-width="1228" inkscape:window-x="364" inkscape:window-y="24" inkscape:zoom="1.0318369" pagecolor="#ffffff" showgrid="false">
|
||||
</sodipodi:namedview>
|
||||
<g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
|
||||
<g id="g4324">
|
||||
<path id="path4174-3-2" inkscape:connector-curvature="0" class="st0" d="M341.4,226.9c-94.1-105.1-94.1-105.1-94.1-105.1"/>
|
||||
|
||||
<path id="path4176-9-9" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M240.8,128.2l-4.5-17l16.4,6.3L240.8,128.2z"/>
|
||||
</g>
|
||||
<g id="g4324-8" transform="matrix(-1,0,0,1,718.68427,0.32076964)">
|
||||
<path id="path4174-3-2-7" inkscape:connector-curvature="0" class="st0" d="M342.3,226.9c-94.1-105.1-94.1-105.1-94.1-105.1"/>
|
||||
|
||||
<path id="path4176-9-9-3" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M241.7,128.2l-4.5-17l16.4,6.3L241.7,128.2z"/>
|
||||
</g>
|
||||
<g id="g4178-3-9" transform="matrix(1,0,0,1.3566066,10.430689,-549.99231)">
|
||||
<path id="path4174-3-8" inkscape:connector-curvature="0" class="st2" d="M337.6,559.9c0-65.8,0-65.8,0-65.8"/>
|
||||
|
||||
<path id="path4176-9-5" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st3" d="
|
||||
M329.9,502.6l8-13.8l8,13.8H329.9z"/>
|
||||
</g>
|
||||
<g id="g3937" transform="translate(-27.782873,191.54649)">
|
||||
<g id="g3868" transform="translate(0,6.5250001e-6)">
|
||||
<rect id="rect2985" x="56.9" y="-190.5" class="st4" width="207.1" height="109.5"/>
|
||||
<g id="g3861">
|
||||
<text transform="matrix(1 0 0 1 63.1775 -161.971)" class="st5 st6">Backend Pod 1</text>
|
||||
<text transform="matrix(1 0 0 1 63.5764 -125.8802)" class="st5 st7">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 63.5764 -98.1805)" class="st5 st7">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g3868-7" transform="translate(246.07142,6.5250001e-6)">
|
||||
<rect id="rect2985-1" x="38.1" y="-190.5" class="st4" width="207.1" height="109.5"/>
|
||||
<g id="g3861-9">
|
||||
<text transform="matrix(1 0 0 1 44.3087 -161.971)" class="st5 st6">Backend Pod 2</text>
|
||||
<text transform="matrix(1 0 0 1 44.7071 -125.8802)" class="st5 st7">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 44.7071 -98.1805)" class="st5 st7">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g3868-3" transform="translate(492.14285,6.5250001e-6)">
|
||||
<rect id="rect2985-2" x="19.2" y="-190.5" class="st4" width="207.1" height="109.5"/>
|
||||
<g id="g3861-3">
|
||||
<text transform="matrix(1 0 0 1 25.4394 -161.971)" class="st5 st6">Backend Pod 3</text>
|
||||
<text transform="matrix(1 0 0 1 25.8378 -125.8802)" class="st5 st7">labels: app=MyApp</text>
|
||||
<text transform="matrix(1 0 0 1 25.8378 -98.1805)" class="st5 st7">port: 9376</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4178-3-4" transform="matrix(-0.5569815,0.8305249,-0.93849945,-0.62939332,1043.1434,624.89979)">
|
||||
<path id="path4174-3-9" inkscape:connector-curvature="0" class="st8" d="M108.1,876.7c0-65.8,0-65.8,0-65.8"/>
|
||||
|
||||
<path id="path4176-9-1" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M100.4,819.4l8-13.8l8,13.8H100.4z"/>
|
||||
</g>
|
||||
<g id="g4178-3" transform="matrix(1,0,0,1.1300076,5.8686441,-230.41621)">
|
||||
<path id="path4174-3" inkscape:connector-curvature="0" class="st8" d="M337.9,510.1c0-65.8,0-65.8,0-65.8"/>
|
||||
|
||||
<path id="path4176-9" inkscape:flatsided="true" inkscape:randomized="0" inkscape:rounded="0" inkscape:transform-center-y="-2.5" sodipodi:arg1="2.6179939" sodipodi:arg2="3.6651914" sodipodi:cx="308.85715" sodipodi:cy="753.79077" sodipodi:r1="10" sodipodi:r2="5" sodipodi:sides="3" sodipodi:type="star" class="st1" d="
|
||||
M330.2,452.8l8-13.8l8,13.8H330.2z"/>
|
||||
</g>
|
||||
<g id="g4090" transform="translate(11.472239,-104.6279)">
|
||||
<rect id="rect2985-4" x="231" y="426.5" class="st9" width="207.1" height="54.1"/>
|
||||
<g id="g3861-6" transform="translate(217.6177,652.82516)">
|
||||
<text transform="matrix(1 0 0 1 71.9775 -189.3937)" class="st5 st6">Client </text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4168" transform="translate(167.67856,-111.42858)">
|
||||
<rect id="rect2985-4-0" x="61.1" y="320.1" class="st10" width="230.8" height="54.1"/>
|
||||
<g id="g3861-6-2" transform="translate(34.747433,534.26287)">
|
||||
<text transform="matrix(1 0 0 1 67.4481 -179.3667)" class="st5 st6">kube-proxy</text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="g4168-5" transform="translate(-102.23193,-119.15421)">
|
||||
<g id="g4238" transform="translate(22.087429,-86.34177)">
|
||||
<rect id="rect2985-4-0-6" x="81.1" y="327.4" class="st11" width="177.1" height="54.1"/>
|
||||
<g id="g3861-6-2-6" transform="translate(39.107429,534.26287)">
|
||||
<text transform="matrix(1 0 0 1 64.1939 -172.4932)" class="st5 st6">apiserver</text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
|
@ -27,7 +27,7 @@ The steps involved are as follows:
|
|||
* [Setting up master-elected Kubernetes scheduler and controller-manager daemons](#master-elected-components)
|
||||
|
||||
Here's what the system should look like when it's finished:
|
||||

|
||||

|
||||
|
||||
Ready? Let's get started.
|
||||
|
||||
|
|
Before Width: | Height: | Size: 453 KiB |
|
@ -237,7 +237,7 @@ others around it will either have `v0.4-dev` or `v0.5-dev`.
|
|||
|
||||
The diagram below illustrates it.
|
||||
|
||||

|
||||

|
||||
|
||||
After working on `v0.4-dev` and merging PR 99 we decide it is time to release
|
||||
`v0.5`. So we start a new branch, create one commit to update
|
||||
|
|
|
@ -17,7 +17,7 @@ to match the observed average CPU utilization to the target specified by user.
|
|||
|
||||
## How does Horizontal Pod Autoscaler work?
|
||||
|
||||

|
||||

|
||||
|
||||
The autoscaler is implemented as a control loop.
|
||||
It periodically queries CPU utilization for the pods it targets.
|
||||
|
|
Before Width: | Height: | Size: 31 KiB |
|
@ -1,570 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<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="744.09448819"
|
||||
height="1052.3622047"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="services_detail.svg"
|
||||
inkscape:export-filename="/usr/local/google/home/thockin/src/kubernetes/docs/services_overview.png"
|
||||
inkscape:export-xdpi="76.910004"
|
||||
inkscape:export-ydpi="76.910004">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.99604166"
|
||||
inkscape:cx="436.19361"
|
||||
inkscape:cy="503.28586"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1228"
|
||||
inkscape:window-height="848"
|
||||
inkscape:window-x="364"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(1,0,0,-1.1300076,-23.256225,1365.3668)"
|
||||
id="g4178-3-98">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.82215285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-8"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
id="g4324">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 340.43856,497.06486 C 238.47092,383.2788 238.47092,383.2788 238.47092,383.2788"
|
||||
id="path4174-3-2"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-9"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="matrix(0.74560707,-0.66638585,0.75302107,0.84254166,-563.80429,-49.094063)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-1,0,0,1,718.68427,0.32076964)"
|
||||
id="g4324-8">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 340.43856,497.06486 C 238.47092,383.2788 238.47092,383.2788 238.47092,383.2788"
|
||||
id="path4174-3-2-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-9-3"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="matrix(0.74560707,-0.66638585,0.75302107,0.84254166,-563.80429,-49.094063)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,1.3566066,10.430689,-549.99231)"
|
||||
id="g4178-3-9">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.57569385;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3-8"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.57569408;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-5"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,0.83995083,5.8686441,145.11325)"
|
||||
id="g4178">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:3.27336383;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:3.27336407;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
id="g3937"
|
||||
transform="translate(-27.782873,191.54649)">
|
||||
<g
|
||||
transform="translate(0,6.5250001e-6)"
|
||||
id="g3868">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757"
|
||||
sodipodi:role="line">Backend Pod 1</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g3868-7"
|
||||
transform="translate(246.07142,6.5250001e-6)">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-1"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861-9">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-3"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-5"
|
||||
sodipodi:role="line">Backend Pod 2</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855-6"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857-1"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859-9"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g3868-3"
|
||||
transform="translate(492.14285,6.5250001e-6)">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-2"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861-3">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-5"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-2"
|
||||
sodipodi:role="line">Backend Pod 3</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855-4"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857-7"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859-7"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.5569815,0.8305249,-0.93849945,-0.62939332,1043.1434,624.89979)"
|
||||
id="g4178-3-4">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.82215285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3-9"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-1"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,1.1300076,19.868644,-230.41621)"
|
||||
id="g4178-3">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.82215285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(9.4642913,66)"
|
||||
id="g4090">
|
||||
<rect
|
||||
y="704.50507"
|
||||
x="221.78571"
|
||||
height="58.571419"
|
||||
width="224.28572"
|
||||
id="rect2985-4"
|
||||
style="fill:#f1cb85;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<g
|
||||
transform="translate(249.2817,652.74516)"
|
||||
id="g3861-6">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="36.710861"
|
||||
y="91.845612"
|
||||
id="text3755-32"
|
||||
sodipodi:linespacing="125%"
|
||||
inkscape:transform-center-x="-70"
|
||||
inkscape:transform-center-y="-11.264"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757-9"
|
||||
x="36.710861"
|
||||
y="91.845612"
|
||||
style="font-size:32px;text-align:start;text-anchor:start">Client</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(24.285715,159.42857)"
|
||||
id="g4114">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ededed;fill-opacity:1;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 282.87054,438.5755 c -23.66935,0 -42.875,11.54365 -42.875,25.78345 0,1.69709 0.29232,3.36317 0.8125,4.96869 -5.77989,-1.60822 -12.0611,-2.49777 -18.65625,-2.49777 -28.00873,0 -50.71875,15.92203 -50.71875,35.58653 0,19.66449 22.71002,35.61339 50.71875,35.61339 9.72296,0 18.78316,-1.93319 26.5,-5.26412 10.70208,13.21239 35.10628,22.45308 63.5,22.45308 23.13948,0 43.60406,-6.13049 56.1875,-15.55064 12.16376,6.53313 29.85326,10.63567 49.53125,10.63567 36.68749,0 66.40625,-14.27678 66.40625,-31.90702 0,-17.63023 -29.71876,-31.93387 -66.40625,-31.93387 -0.61492,0 -1.23284,0.0189 -1.84375,0.0268 0.72778,-1.79609 1.125,-3.66107 1.125,-5.55955 0,-15.93503 -26.86291,-28.84524 -60,-28.84524 -12.3074,0 -23.75966,1.77775 -33.28125,4.8344 -5.31552,-10.60488 -21.63938,-18.34385 -41,-18.34385 z"
|
||||
id="path4096" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="270.39322"
|
||||
y="507.15195"
|
||||
id="text4108"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="270.39322"
|
||||
y="507.15195"
|
||||
id="tspan4112"
|
||||
style="font-size:22px">iptables</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(167.67856,-111.42858)"
|
||||
id="g4168">
|
||||
<rect
|
||||
y="588.79077"
|
||||
x="50.714287"
|
||||
height="58.571419"
|
||||
width="250.00002"
|
||||
id="rect2985-4-0"
|
||||
style="fill:#b9f185;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<g
|
||||
transform="translate(58.491433,534.63087)"
|
||||
id="g3861-6-2">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="36.710861"
|
||||
y="91.845612"
|
||||
id="text3755-32-8"
|
||||
sodipodi:linespacing="125%"
|
||||
inkscape:transform-center-x="-70"
|
||||
inkscape:transform-center-y="-11.264"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757-9-4"
|
||||
x="36.710861"
|
||||
y="91.845612"
|
||||
style="font-size:32px;text-align:start;text-anchor:start">kube-proxy</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-102.23193,-119.15421)"
|
||||
id="g4168-5">
|
||||
<g
|
||||
transform="translate(22.087429,-86.34177)"
|
||||
id="g4238">
|
||||
<rect
|
||||
style="fill:#edc1f8;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-4-0-6"
|
||||
width="191.76952"
|
||||
height="58.571419"
|
||||
x="51.869534"
|
||||
y="588.79077" />
|
||||
<g
|
||||
id="g3861-6-2-6"
|
||||
transform="translate(39.107429,534.26287)">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-32-8-8"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-9-4-1"
|
||||
sodipodi:role="line">apiserver</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="354.03052"
|
||||
y="752.17395"
|
||||
id="text4777"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4779"
|
||||
x="354.03052"
|
||||
y="752.17395"
|
||||
style="font-size:22px">3) connect to 10.0.0.1:1234</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="381.81412"
|
||||
y="563.21899"
|
||||
id="text4777-1"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="381.81412"
|
||||
y="563.21899"
|
||||
style="font-size:22px"
|
||||
id="tspan4804">4) redirect to (random)</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="381.81412"
|
||||
y="590.71899"
|
||||
style="font-size:22px"
|
||||
id="tspan3060">proxy port</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="-11.495128"
|
||||
y="476.92422"
|
||||
id="text4777-1-3"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="-11.495128"
|
||||
y="476.92422"
|
||||
style="font-size:22px"
|
||||
id="tspan4804-8">1) watch Services </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="-11.495128"
|
||||
y="504.42422"
|
||||
style="font-size:22px"
|
||||
id="tspan3056">and Endpoints</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="53.554245"
|
||||
y="557.18707"
|
||||
id="text4777-1-3-5"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="53.554245"
|
||||
y="557.18707"
|
||||
style="font-size:22px"
|
||||
id="tspan4804-8-5">2) open proxy port </tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="53.554245"
|
||||
y="584.68707"
|
||||
style="font-size:22px"
|
||||
id="tspan3058">and set portal rules</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="450.63913"
|
||||
y="442.09073"
|
||||
id="text4777-1-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
x="450.63913"
|
||||
y="442.09073"
|
||||
style="font-size:22px"
|
||||
id="tspan4804-9">5) proxy to a backend</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="450.63913"
|
||||
y="469.59073"
|
||||
style="font-size:22px"
|
||||
id="tspan3060-8" /></text>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 25 KiB |
|
@ -1,417 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<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="744.09448819"
|
||||
height="1052.3622047"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.3.1 r9886"
|
||||
sodipodi:docname="services_overview.svg"
|
||||
inkscape:export-filename="/usr/local/google/home/thockin/src/kubernetes/docs/services_overview.png"
|
||||
inkscape:export-xdpi="76.910004"
|
||||
inkscape:export-ydpi="76.910004">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.0318369"
|
||||
inkscape:cx="351.19865"
|
||||
inkscape:cy="624.90035"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g4090"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1228"
|
||||
inkscape:window-height="848"
|
||||
inkscape:window-x="364"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<g
|
||||
id="g4324">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 340.43856,497.06486 C 238.47092,383.2788 238.47092,383.2788 238.47092,383.2788"
|
||||
id="path4174-3-2"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-9"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="matrix(0.74560707,-0.66638585,0.75302107,0.84254166,-563.80429,-49.094063)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-1,0,0,1,718.68427,0.32076964)"
|
||||
id="g4324-8">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 340.43856,497.06486 C 238.47092,383.2788 238.47092,383.2788 238.47092,383.2788"
|
||||
id="path4174-3-2-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-9-3"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="matrix(0.74560707,-0.66638585,0.75302107,0.84254166,-563.80429,-49.094063)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,1.3566066,10.430689,-549.99231)"
|
||||
id="g4178-3-9">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.57569385;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3-8"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.57569408;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-5"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
id="g3937"
|
||||
transform="translate(-27.782873,191.54649)">
|
||||
<g
|
||||
transform="translate(0,6.5250001e-6)"
|
||||
id="g3868">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757"
|
||||
sodipodi:role="line">Backend Pod 1</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g3868-7"
|
||||
transform="translate(246.07142,6.5250001e-6)">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-1"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861-9">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-3"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-5"
|
||||
sodipodi:role="line">Backend Pod 2</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855-6"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857-1"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859-9"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g3868-3"
|
||||
transform="translate(492.14285,6.5250001e-6)">
|
||||
<rect
|
||||
style="fill:#85bff1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-2"
|
||||
width="224.28572"
|
||||
height="118.57142"
|
||||
x="30.000006"
|
||||
y="60.933609" />
|
||||
<g
|
||||
id="g3861-3">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-5"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-2"
|
||||
sodipodi:role="line">Backend Pod 3</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3855-4"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:24px"
|
||||
y="130.93361"
|
||||
x="37.14286"
|
||||
id="tspan3857-7"
|
||||
sodipodi:role="line">labels: app=MyApp</tspan><tspan
|
||||
id="tspan3859-7"
|
||||
style="font-size:24px"
|
||||
y="160.93361"
|
||||
x="37.14286"
|
||||
sodipodi:role="line">port: 9376</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(-0.5569815,0.8305249,-0.93849945,-0.62939332,1043.1434,624.89979)"
|
||||
id="g4178-3-4">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.82215285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3-9"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9-1"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(1,0,0,1.1300076,5.8686441,-230.41621)"
|
||||
id="g4178-3">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2.82215285;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 337.14286,757.95172 c 0,-71.30383 0,-71.30383 0,-71.30383"
|
||||
id="path4174-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.82215309;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path4176-9"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="308.85715"
|
||||
sodipodi:cy="753.79077"
|
||||
sodipodi:r1="10"
|
||||
sodipodi:r2="5"
|
||||
sodipodi:arg1="2.6179939"
|
||||
sodipodi:arg2="3.6651914"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 300.19689,758.79077 8.66026,-15 8.66025,15 z"
|
||||
transform="translate(28.571429,-62.857143)"
|
||||
inkscape:transform-center-y="-2.5" />
|
||||
</g>
|
||||
<g
|
||||
transform="translate(11.472239,-104.6279)"
|
||||
id="g4090">
|
||||
<rect
|
||||
y="704.50507"
|
||||
x="221.78571"
|
||||
height="58.571419"
|
||||
width="224.28572"
|
||||
id="rect2985-4"
|
||||
style="fill:#f1cb85;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<g
|
||||
transform="translate(217.6177,652.82516)"
|
||||
id="g3861-6">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="67.574867"
|
||||
y="91.765617"
|
||||
id="text3755-32"
|
||||
sodipodi:linespacing="125%"
|
||||
inkscape:transform-center-x="-70"
|
||||
inkscape:transform-center-y="-11.264"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757-9"
|
||||
x="67.574867"
|
||||
y="91.765617"
|
||||
style="font-size:32px;text-align:start;text-anchor:start">Client </tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(167.67856,-111.42858)"
|
||||
id="g4168">
|
||||
<rect
|
||||
y="588.79077"
|
||||
x="50.714287"
|
||||
height="58.571419"
|
||||
width="250.00002"
|
||||
id="rect2985-4-0"
|
||||
style="fill:#b9f185;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<g
|
||||
transform="translate(34.747433,534.26287)"
|
||||
id="g3861-6-2">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
x="60.454861"
|
||||
y="92.213608"
|
||||
id="text3755-32-8"
|
||||
sodipodi:linespacing="125%"
|
||||
inkscape:transform-center-x="-70"
|
||||
inkscape:transform-center-y="-11.264"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3757-9-4"
|
||||
x="60.454861"
|
||||
y="92.213608"
|
||||
style="font-size:32px;text-align:start;text-anchor:start">kube-proxy</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(-102.23193,-119.15421)"
|
||||
id="g4168-5">
|
||||
<g
|
||||
transform="translate(22.087429,-86.34177)"
|
||||
id="g4238">
|
||||
<rect
|
||||
style="fill:#edc1f8;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="rect2985-4-0-6"
|
||||
width="191.76952"
|
||||
height="58.571419"
|
||||
x="51.869534"
|
||||
y="588.79077" />
|
||||
<g
|
||||
id="g3861-6-2-6"
|
||||
transform="translate(39.107429,534.26287)">
|
||||
<text
|
||||
inkscape:transform-center-y="-11.264"
|
||||
inkscape:transform-center-x="-70"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3755-32-8-8"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:32px;text-align:start;text-anchor:start"
|
||||
y="91.845612"
|
||||
x="36.710861"
|
||||
id="tspan3757-9-4-1"
|
||||
sodipodi:role="line">apiserver</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 17 KiB |
|
@ -160,7 +160,7 @@ The net result is that any traffic bound for the `Service` is proxied to an
|
|||
appropriate backend without the clients knowing anything about Kubernetes or
|
||||
`Services` or `Pods`.
|
||||
|
||||

|
||||

|
||||
|
||||
By default, the choice of backend is round robin. Client-IP based session affinity
|
||||
can be selected by setting `service.spec.sessionAffinity` to `"ClientIP"` (the
|
||||
|
@ -523,7 +523,7 @@ This means that `Service` owners can choose any port they want without risk of
|
|||
collision. Clients can simply connect to an IP and port, without being aware
|
||||
of which `Pods` they are actually accessing.
|
||||
|
||||

|
||||

|
||||
|
||||
## API Object
|
||||
|
||||
|
|