File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,19 +12,21 @@ This project enables external-dns to automatically manage DNS records on your Fi
1212## Architecture
1313
1414``` mermaid
15- graph LR
16- subgraph "Kubernetes Cluster"
17- A[Service/Ingress<br/>with DNS annotations] --> B[External-DNS<br/>Controller]
18- B --> C[Webhook Proxy<br/>Sidecar Container]
15+ flowchart LR
16+ subgraph K ["Kubernetes Cluster"]
17+ direction LR
18+ A["Service/Ingress<br/>with DNS annotations"] --> B["External-DNS<br/>Controller"]
19+ B --> C["Webhook Proxy<br/>Sidecar Container"]
1920 end
2021
21- subgraph "Firewalla Device"
22- D[Webhook Provider<br/>Node.js Server] --> E[dnsmasq Config Files<br/>~/.firewalla/config/dnsmasq_local/]
23- E --> F[firerouter_dns<br/>Service]
24- F --> G[DNS Resolution<br/>Network-wide]
22+ subgraph F ["Firewalla Device"]
23+ direction LR
24+ D["Webhook Provider<br/>Node.js Server"] --> E["dnsmasq Config Files<br/>~/.firewalla/config/dnsmasq_local/"]
25+ E --> L["firerouter_dns<br/>Service"]
26+ L --> G["DNS Resolution<br/>Network-wide"]
2527 end
2628
27- C -->|HTTP Proxy| D
29+ C -->|" HTTP Proxy" | D
2830```
2931
3032## Prerequisites
You can’t perform that action at this time.
0 commit comments