跳到主要内容
版本:3.10.x

安装包

API7 网关以签名容器镜像的形式发布到 Docker Hub,并以 Helm Chart 的形式发布到 API7 官方 Chart 仓库。

容器镜像

以下官方镜像发布在 Docker Hub 上,并使用 Cosign 签名。部署前请验证镜像签名,确认镜像完整性。

镜像用途
api7/api7-ee-3-gateway基于 Apache APISIX 的数据面(API 网关)。
api7/api7-ee-dp-manager控制面组件,在 mTLS 端口 7943 上向数据面公开 etcd 兼容 API。
api7/api7-ee-3-integrated集成控制面镜像,捆绑 Dashboard、Admin API 和相关服务,用于单容器部署。
api7/api7-ee-developer-portal开发者门户后端。
api7/api7-ee-developer-portal-fe开发者门户前端。

拉取镜像

镜像默认托管在 Docker Hub 上。对于离线环境,请先拉取这些镜像,再将其推送到私有镜像仓库。

docker pull api7/api7-ee-3-gateway:<version>
docker pull api7/api7-ee-dp-manager:<version>
docker pull api7/api7-ee-3-integrated:<version>

<version> 替换为与目标 API7 网关版本完全匹配的标签。生产环境中应始终固定明确版本,不要使用 latest

Helm Chart

Helm Chart 是在 Kubernetes 上部署 API7 网关的推荐方式。

Chart仓库用途
API7控制面api7/api7ee3部署 Dashboard、Admin API、DP Manager、开发者门户,以及用于评估的可选内置 PostgreSQL。
API7数据面api7/gateway部署一个或多个连接现有控制面的数据面实例。

添加 Helm 仓库

helm repo add api7 https://charts.api7.ai
helm repo update

完整的 Helm 安装步骤请参阅在 Kubernetes 上部署

CLI 工具

以下 CLI 工具通常与 API7 网关配合使用:

工具用途获取方式
ADCAPI7 网关的声明式配置 CLI。安装和使用方法请参阅 ADC 文档
kubectlKubernetes 集群管理。安装 kubectl
helmKubernetes 包管理。安装 Helm

许可证文件

所有 API7 网关安装都需要有效许可证。