2.6.2. 从不同的 OpenShift 集群连接 APIcast
如果在 3scale 集群外在不同的 OpenShift 集群上部署 APIcast,则必须通过公共路由连接:
流程
使用以下配置创建访问令牌 :
- 作用于帐户管理 API
- 具有只读访问权限
登录到您的 APIcast 集群:
oc login
创建一个允许 APIcast 与 3scale 通信的 secret。使用 3scale 部署的访问令牌、租户名称和通配符域指定
create secret
和apicast-configuration-url-secret
参数:oc create secret generic apicast-configuration-url-secret --from-literal=password=https://<ACCESS_TOKEN>@<TENANT_NAME>-admin.<WILDCARD_DOMAIN>
注意TENANT_NAME
是管理门户可访问的 root 下的名称。TENANT_NAME
的默认值为 3scale。如果您在 3scale 部署中使用了自定义值,则必须使用该值。使用
oc new-app
命令,将 APIcast 部署到不同的 OpenShift 集群。指定--file
选项以及apicast.yml
文件的路径:oc new-app --file /path/to/file/apicast.yml