PolluxData Web · OCI Kubernetes Engine · us-ashburn-1
---
config:
theme: base
themeVariables:
primaryColor: "#f07a1f"
primaryTextColor: "#ffffff"
primaryBorderColor: "#ff9b3d"
lineColor: "#5b6573"
secondaryColor: "#0a0f18"
tertiaryColor: "#06111f"
fontSize: 18px
---
flowchart LR
U("👤 Usuario") --> D("polluxdata.com
DNS")
subgraph LB["🔒 OCI Load Balancer"]
direction TB
L80("TCP:80
301 HTTPS")
L443("TCP:443
SSL")
CERT("*.polluxdata.com")
L80 --> L443
CERT -.- L443
end
subgraph OKE["☸ OKE pxdtdevel-oke · production"]
direction LR
SVC("Service
LoadBalancer")
DEP("Deployment
2 réplicas")
PODS("Pods nginx:alpine
sirven dist/")
SVC --> DEP --> PODS
end
R("📦 OCIR
polluxdata-web:latest")
V("🌐 VCN 10.0.0.0/16
LB: 10.0.1.0/24 · Nodos: 10.0.2.0/24")
D --> L80
L443 --> SVC
PODS -. pull image .-> R
LB --- V
OKE --- V
style U fill:#0b2f55,stroke:#f07a1f,color:#fff,stroke-width:2
style D fill:#0b2f55,stroke:#60a5fa,color:#fff,stroke-width:2
style L80 fill:#991b1b,stroke:#f87171,color:#fff,stroke-width:2
style L443 fill:#15803d,stroke:#4ade80,color:#fff,stroke-width:2
style CERT fill:#b45309,stroke:#fbbf24,color:#fff,stroke-width:2
style SVC fill:#1e3a5f,stroke:#60a5fa,color:#fff,stroke-width:2
style DEP fill:#1e3a5f,stroke:#60a5fa,color:#fff,stroke-width:2
style PODS fill:#071a2d,stroke:#3ccf91,color:#fff,stroke-width:2
style R fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:2
style V fill:#06111f,stroke:#f07a1f,color:#fff,stroke-width:1,stroke-dasharray:5 5
linkStyle default stroke:#5b6573,stroke-width:1.5
Cluster: OKE pxdtdevel-oke · Runtime: nginx:alpine · SSL: OCI Certificates · Build: multi‑stage Docker