{
"schema_version": 1,
"diagram_type": "architecture",
"meta": {
"title": "kubernetes architecture: kubectl to api server, scheduler pl"
},
"components": [
{
"id": "n1",
"type": "cloud",
"label": "kubernetes architecture: kubectl",
"pos": [
40,
300
],
"size": [
284,
60
]
},
{
"id": "n2",
"type": "backend",
"label": "api server",
"pos": [
394,
300
],
"size": [
150,
60
]
},
{
"id": "n3",
"type": "backend",
"label": "scheduler places pods on worker nodes",
"pos": [
614,
300
],
"size": [
322,
60
]
},
{
"id": "n4",
"type": "backend",
"label": "ingress routes traffic",
"pos": [
1006,
300
],
"size": [
208,
60
]
},
{
"id": "n5",
"type": "database",
"label": "etcd stores state",
"pos": [
1284,
300
],
"size": [
170,
60
]
}
],
"connections": [
{
"from": "n1",
"to": "n2"
},
{
"from": "n2",
"to": "n3"
},
{
"from": "n3",
"to": "n4"
},
{
"from": "n4",
"to": "n5"
}
]
}Published 2026-09-25T20:22:33.995Z · 779 KB self-contained · sha256 3e08c85488cfa034935f3c1e508bc8f771086039d8af74a4d4da8e54b7d6ca79