istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/ambient-argo/documentation/argo-reference-arch.dot (about) 1 digraph G { 2 rankdir=LR 3 graph[fontname="Arial"] 4 node [fontname = "Arial"]; 5 subgraph cluster_0 { 6 style=filled; 7 color=lightgrey; 8 node [style=filled,color=white,class=application]; 9 meta[label="meta-application.yaml"] 10 app[label="application/application.yaml"] 11 meta -> app 12 istio[label="istio/*"] 13 meta -> istio 14 cni[label="istio/cni.yaml"] 15 istio -> cni 16 cpt[label="istio/control-plane-appset.yaml"] 17 istio -> cpt 18 ztunnel[label="istio/ztunnel.yaml"] 19 istio -> ztunnel 20 extras[label="istio/extras.yaml"] 21 istio -> extras 22 tags[label="istio/tags.yaml"] 23 istio -> tags 24 fontsize="32" 25 label = "ArgoCD Cluster"; 26 } 27 28 subgraph cluster_1 { 29 node [style=filled,color=white] 30 subgraph cluster_istio { 31 fontsize="24" 32 label = "NS istio-system" 33 istiod18[label="Istio 1.18.5 Control"] 34 istiod19[label="Istio 1.19.3 Control"] 35 ztunnelds[label="ztunnel"] 36 cnids[label="cni"] 37 extrads[label="prometheus, etc"] 38 tagdef[label="tag default->1.18.5"] 39 tagrap[label="tag rapid->1.19.3"] 40 tagsta[label="tag stable->1.18.5"] 41 } 42 43 subgraph cluster_app { 44 rankdir=TB 45 node [style=filled]; 46 appcontents[label="App Pods"] 47 appwp[label="App Waypoints"] 48 ig[label="Ingress Gateway"] 49 nwc[label="App Network Configs"] 50 fontsize="24" 51 label = "NS ambient"; 52 } 53 fontsize="32" 54 label = "Application Cluster"; 55 style=filled 56 color=deepskyblue 57 58 } 59 60 edge[weight=5] 61 appfiles[label="application/*"] 62 app -> appfiles [constraint=false] 63 appfiles -> appcontents 64 appfiles -> appwp 65 appfiles -> ig 66 appfiles -> nwc 67 ztunchart[label="ztunnel",class="helm"] 68 ztunnel -> ztunchart -> ztunnelds 69 istiodchart[label="istiod",class="helm"] 70 cpt -> istiodchart 71 istiodchart -> istiod18 72 istiodchart -> istiod19 73 cnichart[label="cni",class="helm"] 74 cni -> cnichart -> cnids 75 istiogh[label="istio github"] 76 extras -> istiogh -> extrads 77 tagchart[label="tag*"] 78 edge[weight=1] 79 tags->tagchart->tagdef 80 tagchart->tagrap 81 tagchart->tagsta 82 83 }