Files
loc_az_hci/diagrams/network-topology.mmd
defiQUG c39465c2bd
Some checks failed
Test / test (push) Has been cancelled
Initial commit: loc_az_hci (smom-dbis-138 excluded via .gitignore)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 09:04:46 -08:00

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