Some checks failed
Test / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
55 lines
1.7 KiB
Plaintext
55 lines
1.7 KiB
Plaintext
graph TB
|
|
subgraph Internet["Internet / Azure Cloud"]
|
|
Azure["Azure Services<br/>Arc, Monitor, Policy"]
|
|
Spectrum["Spectrum Cable Modem<br/>Public IP via DHCP"]
|
|
end
|
|
|
|
subgraph ManagementNet["LAN Network<br/>192.168.1.0/24"]
|
|
subgraph ProxmoxNodes["Proxmox Nodes"]
|
|
subgraph ML110["ML110 Server"]
|
|
ML110_LAN["vmbr0 (LAN)<br/>NIC 1<br/>192.168.1.x (DHCP)"]
|
|
ML110_WAN["vmbr1 (WAN)<br/>NIC 2<br/>Public IP (DHCP)"]
|
|
end
|
|
|
|
subgraph R630["R630 Server"]
|
|
R630_LAN["vmbr0 (LAN)<br/>NIC 1<br/>192.168.1.x (DHCP)"]
|
|
R630_WAN["vmbr1 (WAN)<br/>NIC 2<br/>Public IP (DHCP)"]
|
|
end
|
|
end
|
|
|
|
Switch["Switch/Router<br/>192.168.1.1"]
|
|
|
|
subgraph VMs["Virtual Machines"]
|
|
K3sVM["K3s VM<br/>192.168.1.50"]
|
|
GitVM["Git Server<br/>192.168.1.60"]
|
|
OtherVMs["Other VMs<br/>192.168.1.x"]
|
|
end
|
|
end
|
|
|
|
subgraph K8sNet["Kubernetes Pod Network<br/>10.244.0.0/16"]
|
|
BesuPod["Besu Pod<br/>10.244.1.10"]
|
|
FireflyPod["Firefly Pod<br/>10.244.1.20"]
|
|
ChainlinkPod["Chainlink Pod<br/>10.244.1.30"]
|
|
BlockscoutPod["Blockscout Pod<br/>10.244.1.40"]
|
|
CactiPod["Cacti Pod<br/>10.244.1.50"]
|
|
NginxPod["NGINX Pod<br/>10.244.1.60"]
|
|
end
|
|
|
|
Azure <-->|HTTPS 443| Switch
|
|
Spectrum <-->|1 Gbps| ML110_WAN
|
|
Spectrum <-->|1 Gbps| R630_WAN
|
|
|
|
Switch <-->|1 Gbps| ML110_LAN
|
|
Switch <-->|1 Gbps| R630_LAN
|
|
Switch <--> K3sVM
|
|
Switch <--> GitVM
|
|
Switch <--> OtherVMs
|
|
|
|
K3sVM --> K8sNet
|
|
|
|
style Internet fill:#0078d4,color:#fff
|
|
style ManagementNet fill:#00a4ef,color:#fff
|
|
style K8sNet fill:#326ce5,color:#fff
|
|
style Spectrum fill:#ff6b35,color:#fff
|
|
|