istio.io/istio@v0.0.0-20240520182934-d79c90f27776/architecture/security/docs/overview.svg (about)

     1  <?xml version="1.0" encoding="UTF-8" ?>
     2  <svg width="210pt" height="283pt" viewBox="0.00 0.00 210.00 283.20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
     3  <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 279.2)">
     4  <title>%0</title>
     5  <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-279.2 206,-279.2 206,4 -4,4"/>
     6  <g id="clust1" class="cluster">
     7  <title>cluster_istioagent</title>
     8  <polygon fill="none" stroke="#ffa500" points="8,-119.6 8,-196.4 190,-196.4 190,-119.6 8,-119.6"/>
     9  <text text-anchor="middle" x="99" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">Istio Agent</text>
    10  </g>
    11  <g id="clust2" class="cluster">
    12  <title>cluster_istiod</title>
    13  <polygon fill="none" stroke="#add8e6" points="8,-8 8,-84.8 194,-84.8 194,-8 8,-8"/>
    14  <text text-anchor="middle" x="101" y="-68.2" font-family="Times,serif" font-size="14.00" fill="#000000">Istiod</text>
    15  </g>
    16  <!-- envoy -->
    17  <g id="node1" class="node">
    18  <title>envoy</title>
    19  <polygon fill="none" stroke="#a020f0" points="127.991,-257.2 107.9955,-275.2 68.0045,-275.2 48.009,-257.2 68.0045,-239.2 107.9955,-239.2 127.991,-257.2"/>
    20  <text text-anchor="middle" x="88" y="-253" font-family="Times,serif" font-size="14.00" fill="#000000">envoy</text>
    21  </g>
    22  <!-- sds -->
    23  <g id="node2" class="node">
    24  <title>sds</title>
    25  <ellipse fill="none" stroke="#000000" cx="43" cy="-145.6" rx="27" ry="18"/>
    26  <text text-anchor="middle" x="43" y="-141.4" font-family="Times,serif" font-size="14.00" fill="#000000">sds</text>
    27  </g>
    28  <!-- envoy&#45;&gt;sds -->
    29  <g id="edge1" class="edge">
    30  <title>envoy-&gt;sds</title>
    31  <path fill="none" stroke="#000000" d="M76.7285,-229.2468C69.7603,-211.9654 60.8598,-189.8923 53.9518,-172.7605"/>
    32  <polygon fill="#000000" stroke="#000000" points="73.5834,-230.806 80.5692,-238.7715 80.0755,-228.1882 73.5834,-230.806"/>
    33  <polygon fill="#000000" stroke="#000000" points="57.1302,-171.2835 50.1444,-163.318 50.6381,-173.9014 57.1302,-171.2835"/>
    34  <text text-anchor="middle" x="86.8359" y="-208.6" font-family="Times,serif" font-size="14.00" fill="#000000">SDS</text>
    35  </g>
    36  <!-- xdsproxy -->
    37  <g id="node3" class="node">
    38  <title>xdsproxy</title>
    39  <ellipse fill="none" stroke="#000000" cx="135" cy="-145.6" rx="46.9555" ry="18"/>
    40  <text text-anchor="middle" x="135" y="-141.4" font-family="Times,serif" font-size="14.00" fill="#000000">xdsproxy</text>
    41  </g>
    42  <!-- envoy&#45;&gt;xdsproxy -->
    43  <g id="edge2" class="edge">
    44  <title>envoy-&gt;xdsproxy</title>
    45  <path fill="none" stroke="#000000" d="M99.7471,-229.3068C106.9774,-212.1388 116.2066,-190.2244 123.408,-173.1248"/>
    46  <polygon fill="#000000" stroke="#000000" points="96.4168,-228.197 95.7611,-238.7715 102.8681,-230.914 96.4168,-228.197"/>
    47  <polygon fill="#000000" stroke="#000000" points="126.7276,-174.2601 127.3833,-163.6856 120.2763,-171.5431 126.7276,-174.2601"/>
    48  <text text-anchor="middle" x="123.9979" y="-208.6" font-family="Times,serif" font-size="14.00" fill="#000000">ADS</text>
    49  </g>
    50  <!-- ca -->
    51  <g id="node4" class="node">
    52  <title>ca</title>
    53  <ellipse fill="none" stroke="#000000" cx="43" cy="-34" rx="27" ry="18"/>
    54  <text text-anchor="middle" x="43" y="-29.8" font-family="Times,serif" font-size="14.00" fill="#000000">ca</text>
    55  </g>
    56  <!-- sds&#45;&gt;ca -->
    57  <g id="edge3" class="edge">
    58  <title>sds-&gt;ca</title>
    59  <path fill="none" stroke="#000000" d="M43,-127.1715C43,-109.539 43,-82.6924 43,-62.3391"/>
    60  <polygon fill="#000000" stroke="#000000" points="46.5001,-62.0855 43,-52.0856 39.5001,-62.0856 46.5001,-62.0855"/>
    61  <text text-anchor="middle" x="56.2279" y="-97" font-family="Times,serif" font-size="14.00" fill="#000000">CSR</text>
    62  </g>
    63  <!-- discovery -->
    64  <g id="node5" class="node">
    65  <title>discovery</title>
    66  <ellipse fill="none" stroke="#000000" cx="137" cy="-34" rx="48.6559" ry="18"/>
    67  <text text-anchor="middle" x="137" y="-29.8" font-family="Times,serif" font-size="14.00" fill="#000000">discovery</text>
    68  </g>
    69  <!-- xdsproxy&#45;&gt;discovery -->
    70  <g id="edge4" class="edge">
    71  <title>xdsproxy-&gt;discovery</title>
    72  <path fill="none" stroke="#000000" d="M135.5099,-117.1451C135.8109,-100.3518 136.1905,-79.169 136.4913,-62.3875"/>
    73  <polygon fill="#000000" stroke="#000000" points="132.0101,-117.1104 135.3303,-127.1715 139.009,-117.2359 132.0101,-117.1104"/>
    74  <polygon fill="#000000" stroke="#000000" points="139.996,-62.1467 136.6759,-52.0856 132.9972,-62.0212 139.996,-62.1467"/>
    75  <text text-anchor="middle" x="148.9979" y="-97" font-family="Times,serif" font-size="14.00" fill="#000000">ADS</text>
    76  </g>
    77  </g>
    78  </svg>