Jump To Close Expand all Collapse all Table of contents 安装 3scale 前言 使开源包含更多 1. 3scale 的 registry 服务帐户 Expand section "1. 3scale 的 registry 服务帐户" Collapse section "1. 3scale 的 registry 服务帐户" 1.1. 创建 registry 服务帐户 1.2. 配置容器 registry 身份验证 1.3. 修改 registry 服务帐户 1.4. 其他资源 2. 在 OpenShift 上安装 3scale Expand section "2. 在 OpenShift 上安装 3scale" Collapse section "2. 在 OpenShift 上安装 3scale" 2.1. 在 OpenShift 上安装 3scale 的系统要求 Expand section "2.1. 在 OpenShift 上安装 3scale 的系统要求" Collapse section "2.1. 在 OpenShift 上安装 3scale 的系统要求" 2.1.1. 环境要求 2.1.2. 硬件要求 2.2. 在 OpenShift 上安装 3scale Operator Expand section "2.2. 在 OpenShift 上安装 3scale Operator" Collapse section "2.2. 在 OpenShift 上安装 3scale Operator" 2.2.1. 创建新的 OpenShift 项目 2.2.2. 使用 OLM 安装和配置 3scale Operator Expand section "2.2.2. 使用 OLM 安装和配置 3scale Operator" Collapse section "2.2.2. 使用 OLM 安装和配置 3scale Operator" 2.2.2.1. 在断开连接的环境中的限制 2.2.3. 使用 OLM 升级 3scale Operator Expand section "2.2.3. 使用 OLM 升级 3scale Operator" Collapse section "2.2.3. 使用 OLM 升级 3scale Operator" 2.2.3.1. 配置微版本的自动应用程序 2.3. 在 OpenShift 上安装 APIcast operator 2.4. 使用 Operator 部署 3scale Expand section "2.4. 使用 Operator 部署 3scale" Collapse section "2.4. 使用 Operator 部署 3scale" 2.4.1. 部署 APIManager 自定义资源 2.4.2. 获取管理门户 URL 2.4.3. 获取 APIManager 管理门户和主管理门户凭证 2.4.4. 使用 Operator 的 3scale 的外部数据库 2.5. 使用操作器在 OpenShift 上 3scale 的部署配置选项 Expand section "2.5. 使用操作器在 OpenShift 上 3scale 的部署配置选项" Collapse section "2.5. 使用操作器在 OpenShift 上 3scale 的部署配置选项" 2.5.1. 为嵌入式 APIcast 配置代理参数 2.5.2. 使用 3scale Operator 注入自定义虚拟环境 2.5.3. 使用 3scale Operator 注入自定义策略 2.5.4. 使用 3scale operator 配置 OpenTracing 2.5.5. 使用 3scale operator 在 pod 级别启用 TLS 2.5.6. 评估部署的概念验证 Expand section "2.5.6. 评估部署的概念验证" Collapse section "2.5.6. 评估部署的概念验证" 2.5.6.1. 默认部署配置 2.5.6.2. 评估安装 2.5.7. 安装外部数据库 Expand section "2.5.7. 安装外部数据库" Collapse section "2.5.7. 安装外部数据库" 2.5.7.1. 后端 Redis secret 2.5.7.2. 系统 Redis secret 2.5.7.3. 系统数据库 secret 2.5.7.4. Zync 数据库 secret 2.5.7.5. 用于部署 3scale 的 APIManager 自定义资源 2.5.8. 在 3scale Operator 中禁用 pod 关联性 Expand section "2.5.8. 在 3scale Operator 中禁用 pod 关联性" Collapse section "2.5.8. 在 3scale Operator 中禁用 pod 关联性" 2.5.8.1. 组件级别的自定义节点关联性和容限 2.5.9. 多个可用区中的多个集群 Expand section "2.5.9. 多个可用区中的多个集群" Collapse section "2.5.9. 多个可用区中的多个集群" 2.5.9.1. 多集群安装的先决条件 2.5.9.2. 使用共享数据库在同一区域上的主动 - 被动集群 2.5.9.3. 配置并安装共享数据库 2.5.9.4. 手动故障转移共享数据库 2.5.9.5. 带有同步数据库的不同区域中的主动 - 被动集群 2.5.9.6. 配置并安装同步数据库 2.5.9.7. 手动故障转移同步数据库 2.5.10. Amazon Simple Storage Service 3scale fileStorage 安装 Expand section "2.5.10. Amazon Simple Storage Service 3scale fileStorage 安装" Collapse section "2.5.10. Amazon Simple Storage Service 3scale fileStorage 安装" 2.5.10.1. Amazon S3 secret 2.5.11. PostgreSQL 安装 2.5.12. 配置 SMTP 变量(可选) 2.5.13. 在组件级别自定义计算资源要求 Expand section "2.5.13. 在组件级别自定义计算资源要求" Collapse section "2.5.13. 在组件级别自定义计算资源要求" 2.5.13.1. 默认 APIManager 组件计算资源 Expand section "2.5.13.1. 默认 APIManager 组件计算资源" Collapse section "2.5.13.1. 默认 APIManager 组件计算资源" 2.5.13.1.1. CPU 和内存单元 2.5.14. 组件级别的自定义节点关联性和容限 2.5.15. 协调 Expand section "2.5.15. 协调" Collapse section "2.5.15. 协调" 2.5.15.1. Resources 2.5.15.2. 后端副本 2.5.15.3. APIcast 副本 2.5.15.4. 系统副本 2.5.15.5. Zync 副本 2.6. 使用 Oracle 作为系统数据库的操作器安装 3scale Expand section "2.6. 使用 Oracle 作为系统数据库的操作器安装 3scale" Collapse section "2.6. 使用 Oracle 作为系统数据库的操作器安装 3scale" 2.6.1. 准备 Oracle 数据库 2.6.2. 构建自定义系统容器镜像 2.6.3. 使用操作器安装带有 Oracle 的 3scale 2.7. 常见 3scale 安装问题的故障排除 Expand section "2.7. 常见 3scale 安装问题的故障排除" Collapse section "2.7. 常见 3scale 安装问题的故障排除" 2.7.1. 以前的部署导致存在脏的持久性卷声明 2.7.2. 经过身份验证的用户 registry 的错误或缺少凭证 2.7.3. 从 Docker registry 中拉取错误 2.7.4. 在本地挂载持久性卷时 MySQL 的权限问题 2.7.5. 无法上传徽标或图像 2.7.6. 测试在 OpenShift 中无法正常工作的调用 2.7.7. 来自 3scale 的一个不同项目上部署 APIcast 失败 2.8. 其他资源 3. 安装 APIcast Expand section "3. 安装 APIcast" Collapse section "3. 安装 APIcast" 3.1. APIcast 部署选项 3.2. APIcast 环境 3.3. 配置集成设置 3.4. 配置您的产品 Expand section "3.4. 配置您的产品" Collapse section "3.4. 配置您的产品" 3.4.1. 声明 API 后端 3.4.2. 配置身份验证设置 3.4.3. 配置 API 测试调用 3.5. 在 Docker 容器化环境中部署 APIcast Expand section "3.5. 在 Docker 容器化环境中部署 APIcast" Collapse section "3.5. 在 Docker 容器化环境中部署 APIcast" 3.5.1. 安装 Docker 容器化环境 3.5.2. 运行 Docker 容器化环境网关 Expand section "3.5.2. 运行 Docker 容器化环境网关" Collapse section "3.5.2. 运行 Docker 容器化环境网关" 3.5.2.1. docker 命令选项 3.5.2.2. 测试 APIcast 3.5.3. 其他资源 3.5.4. 在 Podman 上部署 APIcast Expand section "3.5.4. 在 Podman 上部署 APIcast" Collapse section "3.5.4. 在 Podman 上部署 APIcast" 3.5.4.1. 安装 Podman 容器环境 3.5.4.2. 运行 Podman 环境 Expand section "3.5.4.2. 运行 Podman 环境" Collapse section "3.5.4.2. 运行 Podman 环境" 3.5.4.2.1. 使用 Podman 测试 APIcast 3.5.4.3. podman 命令选项 3.5.4.4. 其他资源 3.6. 使用操作器部署 APIcast 网关自助管理解决方案 Expand section "3.6. 使用操作器部署 APIcast 网关自助管理解决方案" Collapse section "3.6. 使用操作器部署 APIcast 网关自助管理解决方案" 3.6.1. APIcast 部署和配置选项 Expand section "3.6.1. APIcast 部署和配置选项" Collapse section "3.6.1. APIcast 部署和配置选项" 3.6.1.1. 提供 3scale 系统端点 Expand section "3.6.1.1. 提供 3scale 系统端点" Collapse section "3.6.1.1. 提供 3scale 系统端点" 3.6.1.1.1. 验证 APIcast 网关正在运行且可用 3.6.1.1.2. 通过 Kubernetes 入口公开 APIcast 3.6.1.2. 提供配置 secret Expand section "3.6.1.2. 提供配置 secret" Collapse section "3.6.1.2. 提供配置 secret" 3.6.1.2.1. 验证 APIcast 网关正在运行且可用 3.6.1.3. 使用 APIcast operator 注入自定义虚拟环境 3.6.1.4. 使用 APIcast operator 注入自定义策略 3.6.1.5. 使用 APIcast operator 配置 OpenTracing 3.7. 其他资源 4. 用于 3scale 中的高可用性支持外部 Redis 数据库配置 Expand section "4. 用于 3scale 中的高可用性支持外部 Redis 数据库配置" Collapse section "4. 用于 3scale 中的高可用性支持外部 Redis 数据库配置" 4.1. 为零停机时间设置 Redis 4.2. 为 3scale 配置后端组件 Expand section "4.2. 为 3scale 配置后端组件" Collapse section "4.2. 为 3scale 配置后端组件" 4.2.1. 创建 backend-redis 和 system-redis secret 4.2.2. 为 HA 部署 3scale 的新安装 4.2.3. 将 3scale 的非 HA 部署迁移到 HA Expand section "4.2.3. 将 3scale 的非 HA 部署迁移到 HA" Collapse section "4.2.3. 将 3scale 的非 HA 部署迁移到 HA" 4.2.3.1. 使用 Redis Enterprise 4.2.3.2. 使用 Redis Sentinel 4.3. 重新删除数据库分片和复制 4.4. 附加信息 5. 配置外部 MySQL 数据库 Expand section "5. 配置外部 MySQL 数据库" Collapse section "5. 配置外部 MySQL 数据库" 5.1. 外部 MySQL 数据库限制 5.2. 外部化 MySQL 数据库 5.3. 回滚 5.4. 附加信息 法律通告 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 前言 本指南将帮助您安装和配置 3scale Previous Next