Skip to content

Commit 9c661b0

Browse files
authored
Merge pull request alibaba#249 from fengcone/feature/public-secure-container
feat(server): Add secure container e2e case & guide doc
2 parents 7a60537 + 4276b94 commit 9c661b0

File tree

26 files changed

+2145
-46
lines changed

26 files changed

+2145
-46
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,5 +268,9 @@ nbdist/
268268
# Generated files
269269
generated/
270270
**/generated/**
271+
272+
# gVisor runtime binaries (downloaded dynamically)
273+
kubernetes/test/kind/gvisor/runsc
274+
kubernetes/test/kind/gvisor/containerd-shim-runsc-v1
271275
bin/
272-
obj/
276+
obj/

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ OpenSandbox is a **general-purpose sandbox platform** for AI applications, offer
3838
- **Sandbox Runtime**: Built-in lifecycle management supporting Docker and [high-performance Kubernetes runtime](./kubernetes), enabling both local runs and large-scale distributed scheduling.
3939
- **Sandbox Environments**: Built-in Command, Filesystem, and Code Interpreter implementations. Examples cover Coding Agents (e.g., Claude Code), browser automation (Chrome, Playwright), and desktop environments (VNC, VS Code).
4040
- **Network Policy**: Unified [Ingress Gateway](components/ingress) with multiple routing strategies plus per-sandbox [egress controls](components/egress).
41+
- **Strong Isolation**: Supports secure container runtimes like gVisor, Kata Containers, and Firecracker microVM for enhanced isolation between sandbox workloads and the host. See [Secure Container Runtime Guide](docs/secure-container.md) for details.
4142

4243
## Examples
4344

docs/README_zh.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ OpenSandbox 是一个面向 AI 应用场景设计的「通用沙箱平台」,
3838
- **沙箱运行时**:沙箱全生命周期管理,支持 Docker 和[自研高性能 Kubernetes 运行时](../kubernetes),实现本地运行、企业级大规模分布式沙箱调度。
3939
- **沙箱环境**:内置 Command、Filesystem、Code Interpreter 实现。并提供 Coding Agent(Claude Code 等)、浏览器自动化(Chrome、Playwright)和桌面环境(VNC、VS Code)等示例。
4040
- **网络策略**:提供统一的 [Ingress Gateway](../components/ingress) 实现,并支持多种路由策略;提供单实例级别的沙箱[出口网络限制](../components/egress)
41+
- **强隔离安全**:支持 gVisor、Kata Containers 和 Firecracker 微虚拟机等安全容器运行时,为沙箱工作负载与宿主机之间提供增强的安全隔离。详见 [安全容器运行时指南](secure-container.md)
4142

4243
## 使用示例
4344

0 commit comments

Comments
 (0)