架构
K8E 运行完整的 Kubernetes 控制平面,并配备专为跨工作节点管理隔离 Agent 工作负载而设计的 SandboxMatrix Controller。
高层视图
┌─────────────────────────────────────────────────────────────────┐
│ K8E 集群 │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 控制平面(Server 节点) │ │
│ │ ┌──────────────┐ ┌─────────────┐ ┌──────────┐ │ │
│ │ │ API Server │ │ Scheduler │ │ Tandem │ │ │
│ │ └──────────────┘ └─────────────┘ └──────────┘ │ │
│ │ ┌──────────────────┐ ┌──────────────────────────────┐ │ │
│ │ │ Controller Mgr │ │ SandboxMatrix Controller │ │ │
│ │ └──────────────────┘ └──────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ ┌────────────┴────────────┐ │
│ ┌─────────────▼───────────┐ ┌──────────▼──────────────┐ │
│ │ Worker 节点 │ │ Worker 节点 │ │
│ │ ┌─────────────────┐ │ │ ┌─────────────────┐ │ │
│ │ │ sandbox-matrix │ │ │ │ sandbox-matrix │ │ │
│ │ │ grpc-gateway │ │ │ │ grpc-gateway │ │ │
│ │ │ :50051 (TLS) │ │ │ │ :50051 (TLS) │ │ │
│ │ └─────────────────┘ │ │ └─────────────────┘ │ │
│ │ Cilium CNI (eBPF) │ │ Cilium CNI (eBPF) │ │
│ └─────────────────────────┘ └─────────────────────────┘ │
│ ▲ │
│ │ gRPC (TLS) │
│ AI Agent(Claude Code / Codex / Pi) 通过 k8e-sandbox-cli │
└─────────────────────────────────────────────────────────────────┘
核心组件
- 控制平面(Server 节点):API Server、Scheduler、Tandem(基于 rqlite 的 etcd v3 兼容层)、Controller Manager 和 SandboxMatrix Controller。
- Worker 节点:运行
sandbox-matrixgRPC 网关(:50051,TLS)和隔离 Pod(gVisor/Kata/Firecracker),基于 Cilium eBPF 网络。 - 客户端:AI Agent(Claude Code / Codex / Pi)通过
k8e-sandbox-cli经 gRPC(TLS)连接。
参见 组件 获取完整组件表。