第 1 章 开始前
在进行升级前,您必须考虑以下几点:
支持的配置
- 在 OpenShift 3.11 中,3scale 仅支持使用模板从 2.5 升级到 2.6。
以前的 3scale 版本
假设 3scale 2.5 是使用
amp.yml
标准场景模板部署的,请下载新的 3scale 2.6amp.yml
模板,然后进行部署以创建新的 OpenShift 元素。-
要下载 3scale 2.6
amp.yml
模板,请参阅配置节点和权利。
-
要下载 3scale 2.6
对于早期版本的 2.4 的多版本升级,请确认是否存在
system-environment
ConfigMap:oc get configmap system-environment
$ oc get configmap system-environment
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果您收到
NotFound
错误消息,请参阅 Creating ConfigMaps 下的 2.4 Upgrade Guide。
-
如果您收到
工具
- 对数据库进行备份。备份过程特定于每种数据库类型和设置。
- 确保 OpenShift CLI 工具已在部署了 3scale 的同一项目中配置。
- 在 bash shell 中运行以下命令。
对于这个升级,请执行下列步骤下载并获取补丁文件:
- 点 templates-migration-2.5-to-2.6。
- 下载并解压缩文件。
您将在文档中看到一些与您下载的压缩文件内容相关的文件引用。例如,$(cat db-imagestream-patches/backend-redis-json.patch)
。