新增网关实例
网关实例是处理流量的代理。网关实例属于网关组。本文介绍如何使用以下方法将网关实例添加到网关组:
- Docker
- Kubernetes
前提条件
- 获取一个具有超级管理员 或 运行时管理员 角色的用户账户。
- 创建一个网关组。本文假设你已经创建一个
生产网关组
。 - 如果使用 Docker 添加网关实例,需要安装 Docker 和 Docker Compose 。
- 如果使用 Kubernetes 添加网关实例,需要安装 Helm 和 Kubernetes。如果在 Red Hat OpenShift 等平台上安装 API7 企业版,则需要配置安全上下文约束 (Security Context Constraints,SCC)。
步骤
- Docker
- Kubernetes
- 单击创建的 生产网关组,然后单击新增网关实例。
- 按照页面上的说明进行操作。
- 将 HTTP 端口 ID 和 HTTPS 端口 ID 分别设置为
9080
和9443
。 - (可选)将网关实例名称设置为
test
。 - 单击生成,获取用于将网关实例添加到生产网关组的命令。
- 打开终端并运行生成的命令。
- 单击创建的生产网关组,然后单击新增网关实例。
- 按照页面上的说明进行操作。
- 将 Helm 版本名称设置为
api7-ee-3-gateway
。 - 将命名空间设置为
api7-ee
。 - 将副本数设置为
1
。 - 单击生成,获取用于将网关实例添加到 生产网关组的命令或 YAML 配置。
- 对于 CLI 命令行用户,打开终端并运行生成的命令。
- 对于 YAML 文件用户,更新并应用新的 YAML 配置文件。