4.4.3. 在另一个 OpenShift Container Platform 上将自定义策略添加到 APIcast 中
您可以通过从集成的 OpenShift Container Platform 注册表获取包含自定义策略的镜像,将自定义策略添加到 OpenShift Container Platform (OCP)上的 APIcast。
在另一个 OpenShift Container Platform 上将自定义策略添加到 APIcast 中
- 在 APIcast 内置中添加策略
- 如果您没有在 OpenShift 主集群中部署 APIcast 网关,请 建立对主 OpenShift 集群上的内部注册表的访问。
- 下载 3scale 2.8 APIcast OpenShift 模板。
要修改模板,请将默认
镜像
目录替换为内部注册表中的完整镜像名称。image: <registry>/<project>/amp-apicast:latest
使用 OpenShift 模板部署 APIcast,指定自定义镜像:
oc new-app -f customizedApicast.yml
注意
当自定义策略添加到 APIcast 并构建新镜像时,当 APIcast 使用镜像部署时,这些策略将自动显示在管理门户中。现有服务可以在可用策略列表中看到此新策略,因此可以在任何策略链中使用。
从镜像中删除自定义策略并重启 APIcast 时,该策略将不再在列表中可用,因此您无法再将它添加到策略链中。