Files
KubeDiagrams/examples/online-boutique/diagrams/online-boutique-manifests.dot_json
2025-08-20 19:16:01 +03:00

1228 lines
35 KiB
Plaintext

{
"name": "%3",
"directed": true,
"strict": false,
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "15",
"label": "",
"nodesep": "0.60",
"pad": "2.0",
"rankdir": "TB",
"ranksep": "0.75",
"splines": "ortho",
"_subgraph_cnt": 13,
"objects": [
{
"name": "cluster_Namespace: default",
"bgcolor": "white",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "<table border=\"0\" width=\"100%\"><tr><td fixedsize=\"true\" width=\"64\" height=\"64\"><img src=\"https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/group\/ns.png\" \/><\/td><\/tr><tr><td>default<\/td><\/tr><\/table>",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "black",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded,dashed",
"tooltip": "Namespace: default",
"_gvid": 0,
"subgraphs": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"nodes": [
13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47
],
"edges": [
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22
]
},
{
"name": "cluster_Application: emailservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: emailservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: emailservice",
"_gvid": 1,
"nodes": [
24,25
],
"edges": [
1
]
},
{
"name": "cluster_Application: checkoutservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: checkoutservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: checkoutservice",
"_gvid": 2,
"nodes": [
26,27
],
"edges": [
3
]
},
{
"name": "cluster_Application: recommendationservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: recommendationservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: recommendationservice",
"_gvid": 3,
"nodes": [
28,29
],
"edges": [
5
]
},
{
"name": "cluster_Application: frontend",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: frontend",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: frontend",
"_gvid": 4,
"nodes": [
30,31,32
],
"edges": [
7,8
]
},
{
"name": "cluster_Application: paymentservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: paymentservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: paymentservice",
"_gvid": 5,
"nodes": [
33,34
],
"edges": [
10
]
},
{
"name": "cluster_Application: productcatalogservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: productcatalogservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: productcatalogservice",
"_gvid": 6,
"nodes": [
35,36
],
"edges": [
12
]
},
{
"name": "cluster_Application: cartservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: cartservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: cartservice",
"_gvid": 7,
"nodes": [
37,38
],
"edges": [
14
]
},
{
"name": "cluster_Application: redis-cart",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: redis-cart",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: redis-cart",
"_gvid": 8,
"nodes": [
39,40
],
"edges": [
15
]
},
{
"name": "cluster_Application: loadgenerator",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: loadgenerator",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: loadgenerator",
"_gvid": 9,
"nodes": [
41
]
},
{
"name": "cluster_Application: currencyservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: currencyservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: currencyservice",
"_gvid": 10,
"nodes": [
42,43
],
"edges": [
18
]
},
{
"name": "cluster_Application: shippingservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: shippingservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: shippingservice",
"_gvid": 11,
"nodes": [
44,45
],
"edges": [
20
]
},
{
"name": "cluster_Application: adservice",
"bgcolor": "#ECE8F6",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "12",
"label": "Application: adservice",
"labeljust": "l",
"nodesep": "0.60",
"pad": "2.0",
"pencolor": "#AEB6BE",
"rankdir": "LR",
"ranksep": "0.75",
"shape": "box",
"splines": "ortho",
"style": "rounded",
"tooltip": "Application: adservice",
"_gvid": 12,
"nodes": [
46,47
],
"edges": [
22
]
},
{
"_gvid": 13,
"name": "2902d1260d8d40eaaa3204c6d233f847",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "emailservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: emailservice\n...",
"width": "1.4"
},
{
"_gvid": 14,
"name": "30aaa0ee7b9340549ef6c96e2ed93a49",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "checkoutservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: checkoutservice\n...",
"width": "1.4"
},
{
"_gvid": 15,
"name": "ba5dd075dd054bb9ba326c8094d42755",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "recommendationse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: recommendationservice\n...",
"width": "1.4"
},
{
"_gvid": 16,
"name": "a4e1a92b6efe4049b65e2bd1ec98563b",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "frontend",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: frontend\n...",
"width": "1.4"
},
{
"_gvid": 17,
"name": "2d93222d8fe94b99a2cf72491f9a1d02",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "paymentservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: paymentservice\n...",
"width": "1.4"
},
{
"_gvid": 18,
"name": "b3db2574bad34beba4be52681171523d",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "productcatalogse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: productcatalogservice\n...",
"width": "1.4"
},
{
"_gvid": 19,
"name": "051e2f01920549b8813be781de31deb4",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "cartservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: cartservice\n...",
"width": "1.4"
},
{
"_gvid": 20,
"name": "f54cd63e7e6f48b9b501eb8d7c5f3e34",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "loadgenerator",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: loadgenerator\n...",
"width": "1.4"
},
{
"_gvid": 21,
"name": "196914d6f2bb4216a5af1b574415d75e",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "currencyservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: currencyservice\n...",
"width": "1.4"
},
{
"_gvid": 22,
"name": "0764327682e84c4db04fc7c3d16b5750",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "shippingservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: shippingservice\n...",
"width": "1.4"
},
{
"_gvid": 23,
"name": "31286d786a8c4521b9f3e9b6a4bff18b",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/rbac\/sa.png",
"imagescale": "true",
"label": "adservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: ServiceAccount\napiVersion: v1\nmetadata:\n name: adservice\n...",
"width": "1.4"
},
{
"_gvid": 24,
"name": "c4aba716895d45f28e4508a207986a75",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "emailservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: emailservice\n...",
"width": "1.4"
},
{
"_gvid": 25,
"name": "5eb7da3a13064a61bdcaba9a3c15e43c",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "emailservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: emailservice\n...",
"width": "1.4"
},
{
"_gvid": 26,
"name": "51c4dafce4b442758b80aa60b239a9b0",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "checkoutservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: checkoutservice\n...",
"width": "1.4"
},
{
"_gvid": 27,
"name": "0ba3306cb58a4c5bb29b7a79fb99ea8f",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "checkoutservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: checkoutservice\n...",
"width": "1.4"
},
{
"_gvid": 28,
"name": "8563aabc3d8d425db474e7b6d95e8489",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "recommendationse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: recommendationservice\n...",
"width": "1.4"
},
{
"_gvid": 29,
"name": "797a901e78d4492b8e1122c346811b3b",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "recommendationse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: recommendationservice\n...",
"width": "1.4"
},
{
"_gvid": 30,
"name": "fa25e28bb0bb4dbbaae1f785ea07c6ae",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "frontend",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: frontend\n...",
"width": "1.4"
},
{
"_gvid": 31,
"name": "9aca290f61bd460c87def717f16be071",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "frontend",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: frontend\n...",
"width": "1.4"
},
{
"_gvid": 32,
"name": "4fdf2e798ca842189891c3e21b737b08",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "frontend\n-external",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: frontend-external\n...",
"width": "1.4"
},
{
"_gvid": 33,
"name": "bcb43921200a449c85967c7b394aeaa4",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "paymentservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: paymentservice\n...",
"width": "1.4"
},
{
"_gvid": 34,
"name": "0589cf6231554578bfa7f068474a0289",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "paymentservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: paymentservice\n...",
"width": "1.4"
},
{
"_gvid": 35,
"name": "eff59b2191144738a4a1b821507e6bb9",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "productcatalogse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: productcatalogservice\n...",
"width": "1.4"
},
{
"_gvid": 36,
"name": "89e7b26f72114ecbb1727d3417c03501",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "2.3",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "productcatalogse\nrvice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: productcatalogservice\n...",
"width": "1.4"
},
{
"_gvid": 37,
"name": "679d75e3ea3248ec8a7de247cbea8e50",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "cartservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: cartservice\n...",
"width": "1.4"
},
{
"_gvid": 38,
"name": "0bd8b0b3959e4950a6c89b2561038e24",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "cartservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: cartservice\n...",
"width": "1.4"
},
{
"_gvid": 39,
"name": "9916ba7841b24208a2c5d5e42ed5641a",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "redis-cart",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: redis-cart\n...",
"width": "1.4"
},
{
"_gvid": 40,
"name": "f63ddd37895143cdb927da3b1f5a5862",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "redis-cart",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: redis-cart\n...",
"width": "1.4"
},
{
"_gvid": 41,
"name": "2ce9147dfd974de1892663b8ba7a4eb8",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "loadgenerator",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: loadgenerator\n...",
"width": "1.4"
},
{
"_gvid": 42,
"name": "e58bddb3dbac484ba0f99dd31c7c2fcb",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "currencyservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: currencyservice\n...",
"width": "1.4"
},
{
"_gvid": 43,
"name": "60f4209134f64d97a05daf712edd99f2",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "currencyservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: currencyservice\n...",
"width": "1.4"
},
{
"_gvid": 44,
"name": "801583e37e494cf2abba8b0840ae0338",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "shippingservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: shippingservice\n...",
"width": "1.4"
},
{
"_gvid": 45,
"name": "ba1b28e825e8454ca24de98c4b95f488",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "shippingservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: shippingservice\n...",
"width": "1.4"
},
{
"_gvid": 46,
"name": "d1f79eff233c406699faacfe164a933b",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/compute\/deploy.png",
"imagescale": "true",
"label": "adservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Deployment\napiVersion: apps\/v1\nmetadata:\n name: adservice\n...",
"width": "1.4"
},
{
"_gvid": 47,
"name": "e7959ca3ab38401fa7411dd3b035dc94",
"fixedsize": "true",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"height": "1.9",
"image": "https://raw.githubusercontent.com/mingrammer/diagrams/refs/heads/master\/resources\/k8s\/network\/svc.png",
"imagescale": "true",
"label": "adservice",
"labelloc": "b",
"shape": "none",
"style": "rounded",
"tooltip": "kind: Service\napiVersion: v1\nmetadata:\n name: adservice\n...",
"width": "1.4"
}
],
"edges": [
{
"_gvid": 0,
"tail": 24,
"head": 13,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: emailservice"
},
{
"_gvid": 1,
"tail": 25,
"head": 24,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: emailservice",
"xlabel": "5000->8080\/TCP"
},
{
"_gvid": 2,
"tail": 26,
"head": 14,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: checkoutservice"
},
{
"_gvid": 3,
"tail": 27,
"head": 26,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: checkoutservice",
"xlabel": "5050\/TCP"
},
{
"_gvid": 4,
"tail": 28,
"head": 15,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: recommendationservice"
},
{
"_gvid": 5,
"tail": 29,
"head": 28,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: recommendationservice",
"xlabel": "8080\/TCP"
},
{
"_gvid": 6,
"tail": 30,
"head": 16,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: frontend"
},
{
"_gvid": 7,
"tail": 31,
"head": 30,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: frontend",
"xlabel": "80->8080\/TCP"
},
{
"_gvid": 8,
"tail": 32,
"head": 30,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: frontend",
"xlabel": "80->8080\/TCP"
},
{
"_gvid": 9,
"tail": 33,
"head": 17,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: paymentservice"
},
{
"_gvid": 10,
"tail": 34,
"head": 33,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: paymentservice",
"xlabel": "50051\/TCP"
},
{
"_gvid": 11,
"tail": 35,
"head": 18,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: productcatalogservice"
},
{
"_gvid": 12,
"tail": 36,
"head": 35,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: productcatalogservice",
"xlabel": "3550\/TCP"
},
{
"_gvid": 13,
"tail": 37,
"head": 19,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: cartservice"
},
{
"_gvid": 14,
"tail": 38,
"head": 37,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: cartservice",
"xlabel": "7070\/TCP"
},
{
"_gvid": 15,
"tail": 40,
"head": 39,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: redis-cart",
"xlabel": "6379\/TCP"
},
{
"_gvid": 16,
"tail": 41,
"head": 20,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: loadgenerator"
},
{
"_gvid": 17,
"tail": 42,
"head": 21,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: currencyservice"
},
{
"_gvid": 18,
"tail": 43,
"head": 42,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: currencyservice",
"xlabel": "7000\/TCP"
},
{
"_gvid": 19,
"tail": 44,
"head": 22,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: shippingservice"
},
{
"_gvid": 20,
"tail": 45,
"head": 44,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: shippingservice",
"xlabel": "50051\/TCP"
},
{
"_gvid": 21,
"tail": 46,
"head": 23,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "13",
"tooltip": "spec.template.spec.serviceAccountName: adservice"
},
{
"_gvid": 22,
"tail": 47,
"head": 46,
"color": "black",
"dir": "forward",
"fontcolor": "#2D3436",
"fontname": "Sans-Serif",
"fontsize": "10",
"style": "dashed",
"tooltip": "spec.selector:\n app: adservice",
"xlabel": "9555\/TCP"
}
]
}