跳转至

Cyberun 全球架构全景图 (System Landscape)

graph TD
    %% --- 基础样式定义 (兼容模式) ---
    classDef base fill:#fff,stroke:#5f6368,stroke-width:1px,color:#202124;
    classDef user fill:#e8f0fe,stroke:#4285f4,stroke-width:2px,color:#174ea6;
    classDef brain fill:#f3e8fd,stroke:#9334e6,stroke-width:2px,color:#5f259f;
    classDef muscle fill:#fce8e6,stroke:#ea4335,stroke-width:2px,color:#a50e0e;
    classDef vault fill:#fff7e0,stroke:#fbbc04,stroke-width:2px,color:#b06000;
    classDef edge fill:#e6f4ea,stroke:#34a853,stroke-width:2px,color:#0d652d;

    %% --- 顶层:用户接入 ---
    User((👤 全球用户)):::user

    %% --- 第 1 层:全球边缘接入 ---
    subgraph Edge_Layer ["🌐 边缘接入层 (Edge Access Layer)"]
        direction TB
        DNS("🌍 GeoDNS 智能解析<br>(Latency-Based Routing)"):::edge
        HAP("🛡️ HAProxy 网关集群<br>(Anycast VIP)"):::edge
    end

    %% --- 第 2 层:控制平面 ---
    subgraph Brain_Layer ["🧠 控制平面 (Control Plane)"]
        direction TB
        Karmada("☸️ Karmada 联邦引擎<br>(多云编排)"):::brain
        Flux("🔄 FluxCD<br>(GitOps 交付)"):::brain
        Auth("🔑 Keycloak<br>(IAM / OIDC)"):::brain
        Obs("📊 OpenSearch<br>(全栈可观测性)"):::brain
    end

    %% --- 第 3 层:计算平面 ---
    subgraph Muscle_Layer ["💪 计算平面 (Compute Plane)"]
        direction TB

        subgraph Destroyer_Zone ["纽约 (Destroyer)"]
            direction TB
            K8s_Gen["🟦 通用计算节点<br>(Web / Microservices)"]:::muscle
            Cilium_NY["🐝 Cilium eBPF<br>(CNI & Mesh)"]:::muscle
        end

        subgraph Aegis_Zone ["纽伦堡 (Aegis)"]
            direction TB
            %% 修改点:移除具体型号,改为通用描述
            K8s_GPU["🟥 AI 算力节点<br>(高性能 GPU 矩阵)"]:::muscle
            Cilium_DE["🐝 Cilium eBPF<br>(CNI & Mesh)"]:::muscle
        end
    end

    %% --- 第 4 层:存储平面 ---
    subgraph Vault_Layer ["💰 存储平面 (Storage Plane)"]
        direction TB
        RBD[("🛢️ Ceph RBD<br>(高性能块存储)")]:::vault
        RGW[("☁️ Ceph RGW<br>(S3 对象网关)")]:::vault
    end

    %% --- 核心链路 ---

    %% 1. 用户访问流
    User ==>|HTTPS| DNS
    DNS ==>|解析 IP| HAP
    HAP ==>|WireGuard| K8s_Gen
    HAP ==>|WireGuard| K8s_GPU

    %% 2. 管理流
    Flux -.->|Git Sync| Karmada
    Karmada -->|gRPC 指令| K8s_Gen
    Karmada -->|gRPC 指令| K8s_GPU

    %% 3. 安全与监控
    HAP -.->|OIDC| Auth
    K8s_Gen -.->|Logs| Obs
    K8s_GPU -.->|Metrics| Obs

    %% 4. 存储 I/O
    K8s_Gen <==>|NVMe-oF| RBD
    K8s_GPU <==>|数据预取| RGW