Fix mermaid graph formatting
This commit is contained in:
parent
7d0097bb06
commit
efa76de23d
25
README.md
25
README.md
@ -8,25 +8,25 @@ A fully automated private cloud environment deployed from bare metal. This proje
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph TD
|
graph TD
|
||||||
subgraph Physical Host [Host: hypervisor.lab.local - 172.30.1.200]
|
subgraph PhysicalHost ["Physical Host: hypervisor.lab.local - 172.30.1.200"]
|
||||||
HostOS[AlmaLinux 10 / Cockpit / KVM]
|
HostOS[AlmaLinux 10 / Cockpit / KVM]
|
||||||
|
|
||||||
subgraph Virtual Network [Bridge Network: br0 - 172.30.1.0/24]
|
subgraph VirtualNetwork ["Virtual Network: Bridge Network (br0 - 172.30.1.0/24)"]
|
||||||
VM1[freeipa.lab.local<br>AlmaLinux 10]
|
VM1["freeipa.lab.local (172.30.1.85) [AlmaLinux 10]"]
|
||||||
VM2[portfolio.lab.local<br>Debian 12]
|
VM2["portfolio.lab.local (172.30.1.93) [Debian 12]"]
|
||||||
VM3[minecraft.lab.local<br>Debian 12]
|
VM3["minecraft.lab.local (172.30.1.91) [Debian 12]"]
|
||||||
VM4[navidrome.lab.local<br>Debian 12]
|
VM4["navidrome.lab.local (172.30.1.92) [Debian 12]"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Identity & Core Services
|
subgraph IdentityServices ["Identity & Core Services"]
|
||||||
VM1 -->|Provides| LDAP[Directory Service]
|
VM1 -->|Provides| LDAP[Directory Service]
|
||||||
VM1 -->|Provides| Kerberos[Auth Realm]
|
VM1 -->|Provides| Kerberos[Auth Realm]
|
||||||
VM1 -->|Provides| BIND[DNS / BINDS]
|
VM1 -->|Provides| BIND[DNS / BIND9]
|
||||||
VM2 & VM3 & VM4 -->|DNS Resolution| VM1
|
VM2 & VM3 & VM4 -->|DNS Resolution| VM1
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Containerized Workloads (Podman)
|
subgraph ContainerizedWorkloads ["Containerized Workloads (Podman)"]
|
||||||
VM2 -->|Runs| Nginx[Nginx Portal Website]
|
VM2 -->|Runs| Nginx[Nginx Portal Website]
|
||||||
VM2 -->|Runs| Prom[Prometheus TSDB]
|
VM2 -->|Runs| Prom[Prometheus TSDB]
|
||||||
VM2 -->|Runs| Grafana[Grafana Dashboard]
|
VM2 -->|Runs| Grafana[Grafana Dashboard]
|
||||||
@ -37,15 +37,14 @@ graph TD
|
|||||||
VM4 -->|Mounts| GDrive[rclone Google Drive FUSE]
|
VM4 -->|Mounts| GDrive[rclone Google Drive FUSE]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Secure Ingress & Tunnels
|
subgraph IngressTunnels ["Secure Ingress & Tunnels"]
|
||||||
VM2 -->|Exposes Nginx / Grafana| CF[Cloudflared Tunnel]
|
VM2 -->|Exposes Nginx / Grafana| CF[Cloudflared Tunnel]
|
||||||
VM3 -->|Exposes Port 25565| PI[Playit.gg Tunnel]
|
VM3 -->|Exposes Port 25565| PI[Playit.gg Tunnel]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Cluster Telemetry
|
subgraph ClusterTelemetry ["Cluster Telemetry"]
|
||||||
HostOS & VM1 & VM2 & VM3 & VM4 -->|Node Exporter:9100| Prom
|
HostOS & VM1 & VM2 & VM3 & VM4 -->|Node Exporter:9100| Prom
|
||||||
end
|
end
|
||||||
|
|
||||||
CF -->|Secure HTTPS| PublicInternet((Public Internet))
|
CF -->|Secure HTTPS| PublicInternet((Public Internet))
|
||||||
PI -->|Secure UDP/TCP| Gamers((Minecraft Client))
|
PI -->|Secure UDP/TCP| Gamers((Minecraft Clients))
|
||||||
```
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user