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