diff --git a/docs/infrastructure/README.md b/docs/infrastructure/README.md new file mode 100644 index 000000000..e8950ea51 --- /dev/null +++ b/docs/infrastructure/README.md @@ -0,0 +1,29 @@ +# Infrastructure + +```mermaid +graph TD; + subgraph AWS[EKS Cluster] + direction TB; + Karpenter[Karpenter - Autoscaler] + NodeLocalDNS[Node Local DNS] + Argo[Argo Workflows] + EventExporter[Event Exporter] + FluentBit[Fluent Bit - Log Aggregation] + end + + subgraph CloudWatch[Amazon CloudWatch] + Logs[CloudWatch Logs] + end + + subgraph Cloudflare[Cloudflare] + CloudflareAccess[Cloudflare Access] + end + + Karpenter -->|Pods Autoscaling| AWS + NodeLocalDNS -->|Optimized DNS| AWS + Argo -->|Workflow Execution| AWS + EventExporter -->|Captures Kubernetes Events| AWS + + FluentBit -->|Logs| Logs + CloudflareAccess -->|Secure Access| Argo +```