第 3 章 安装 APIcast
APIcast 是基于 NGINX 的 API 网关,用于将您的内部和外部 API 服务与红帽 3scale API 管理平台集成。APIcast 利用循环实现负载平衡。
在本指南中,您将了解部署选项、提供的环境以及如何入门。
先决条件
APIcast 不是独立的 API 网关。需要连接到 3scale API Manager。
- 一个有效的 3scale On-Premises 实例。
要安装 APIcast,请执行以下部分中所述的步骤:
3.1. APIcast 部署选项
您可以使用托管或自我管理的 APIcast。在这两种情况下,APIcast 必须连接到 3scale API 管理平台的其余部分:
- 嵌入式 APIcast :默认情况下,两个 APIcast 网关(staging 和 production)随 3scale API 管理安装一同提供。它们预先配置好,随时开箱即用。
自我管理的 APIcast :您可以随时随地部署 APIcast。以下是部署 APIcast 的几个推荐选项:
- 在 Docker 容器化环境中部署 APIcast :下载可直接使用 Docker 格式的容器镜像,其中包含用于在 Docker 格式的容器中运行 APIcast 的所有依赖项。
- 在 Red Hat OpenShift 上运行 APIcast在受支持的 OpenShift 版本上运行 APIcast。您可以将自我管理的 APIcasts 连接到 3scale 内部安装或 3scale 托管(SaaS)帐户。为此,您可以使用 Openshift 模板部署 APIcast 或使用操作器部署 APIcast 网关自助管理解决方案。