在本地环境安装 API7 网关
API7 网关专为本地和多云环境中的高性能 API 管理而设计。你可以根据基础设施要求,使用多种方式部署控制面(CP)和数据面(DP)。
控制面需要 PostgreSQL 数据库存储配置数据。数据面连接控制面以接收配置更新并处理流量。
部署选项
API7 网关支持以下部署方式:
| 方式 | 最适合 | 说明 |
|---|---|---|
| Kubernetes(Helm) | 生产环境 | 推荐用于高可用、自动扩缩容,以及使用 EKS、GKE 或 AKS 的云原生环境。 |
| Docker Compose | 开发/测试 | 适合快速原型、本地开发和概念验证测试。 |
| 安装包 | 物理机/虚拟机 | 适合离线环境或执行严格容器化策略的组织。 |
特性对比
请选择与你的运维能力相匹配的部署方式:
| 特性 | Kubernetes | Docker Compose | 安装包 |
|---|---|---|---|
| 高可用 | 原生支持 | 手动配置 | 手动配置 |
| 自动扩缩容 | 支持 | 不支持 | 不支持 |
| 集中式日志 | 原生支持 | 手动配置 | 手动配置 |
| 滚动升级 | 自动 | 手动 | 手动 |
后续步骤
请按照与目标环境匹配的指南操作:
- 在 Kubernetes 上部署:使用 Helm Chart 部署可用于生产的集群。
- 使用 Docker Compose 部署:快速开始开发和测试。
- 系统要求:安装前验证硬件和软件兼容性。