2.7. 使用操作器在 OpenShift 上 3scale 的部署配置选项
本节介绍了使用操作器在 OpenShift 上红帽 3scale API 管理的部署配置选项。
先决条件
- 配置容器 registry 身份验证
- 首先使用操作器部署 3scale 要求您按照在 OpenShift 上安装 3scale Operator中的步骤进行操作
OpenShift Container Platform 4.x
- 在 OpenShift 集群中具有管理员特权的用户帐户。
2.7.1. 评估部署的概念验证
以下小节描述了适用于 3scale 评估部署的概念验证的配置选项。此部署默认使用内部数据库。
重要
外部数据库的配置是生产环境的标准部署选项。
2.7.1.1. 默认部署配置
容器将具有 Kubernetes 资源限值和请求。
- 这样可确保最低性能水平。
- 它限制资源以允许外部服务和解决方案分配。
- 部署内部数据库.
文件存储将基于 Persistence 卷(PV)。
- 一个系统将需要读取、写入、执行(RWX)访问模式。
- OpenShift 配置为在请求时提供它们。
- 将 MySQL 部署为内部关系数据库。
默认配置选项适合客户的概念验证(PoC)或评估。
可以使用 APIManager 自定义资源中的特定字段值覆盖一个或多个默认配置选项。3scale 操作器允许所有可用组合,而模板则允许固定的部署配置集。例如,3scale 操作器允许在评估模式和外部数据库模式中部署 3scale。模板不允许这一具体的部署配置。模板仅适用于最常用的配置选项。
2.7.1.2. 评估安装
对于和评估安装,容器将不会指定 kubernetes 资源限值和请求。例如:
- 内存占用较小
- 快速启动
- 可以在笔记本电脑上运行
- 适用于售前/销售演示
apiVersion: apps.3scale.net/v1alpha1 kind: APIManager metadata: name: example-apimanager spec: wildcardDomain: lvh.me resourceRequirementsEnabled: false
其他资源
- 如需更多信息,请参阅 APIManager 自定义资源。