13.2. 在 OpenShift 镜像中修补 Fuse
OpenShift 镜像上的 Fuse 独立于主要的 Fuse 产品单独更新。如果 OpenShift 镜像上的 Fuse 需要任何补丁,则更新的镜像将在 OpenShift 镜像流上的标准 Fuse 上提供,并且更新的镜像可从红帽镜像 registry ( registry.redhat.io
)下载。OpenShift 上的 Fuse 提供以下镜像流(通过 OpenShift 镜像流名称标识):
-
fuse7-java-openshift
-
fuse7-karaf-openshift
-
fuse7-eap-openshift
-
fuse7-console
-
apicurito-ui
-
fuse-apicurito-generator
流程
OpenShift 镜像流上的 Fuse 通常安装在 OpenShift 服务器上的
openshift
项目中。要检查 OpenShift 上 OpenShift 镜像上的 Fuse 状态,请以管理员身份登录到 OpenShift,请输入以下命令:$ oc get is -n openshift NAME DOCKER REPO TAGS UPDATED fuse7-console 172.30.1.1:5000/openshift/fuse7-console 1.0,1.1,1.2,1.3,1.4 About an hour ago fuse7-eap-openshift 172.30.1.1:5000/openshift/fuse7-eap-openshift 1.0,1.1,1.2,,1.3,1.4 About an hour ago fuse7-java-openshift 172.30.1.1:5000/openshift/fuse7-java-openshift 1.0,1.1,1.2,1.3,1.4 About an hour ago fuse7-karaf-openshift 172.30.1.1:5000/openshift/fuse7-karaf-openshift 1.0,1.1,1.2,1.3,1.4 About an hour ago... fuse-apicurito-generator 172.30.1.1:5000/openshift/fuse-apicurito-generator 1.2,1.3,1.4 About an hour ago... apicurito-ui 172.30.1.1:5000/openshift/apicurito-ui 1.2,1.3,1.4 About an hour ago...
现在,您可以一次更新每个镜像流:
oc import-image -n openshift fuse7-java-openshift:1.4 oc import-image -n openshift fuse7-karaf-openshift:1.4 oc import-image -n openshift fuse7-eap-openshift:1.4 oc import-image -n openshift fuse7-console:1.4 oc import-image -n openshift apicurito-ui:1.4 oc import-image -n openshift fuse-apicurito-generator:1.4
注意
镜像流中的版本标签的格式是 1.4-<BUILDNUMBER>
。当您将标签指定为 1.4
时,您将在 1.4
流中获取最新的构建。
注意
您还可以配置 Fuse 应用程序,以便在 OpenShift 镜像上的新 Fuse 可用时自动触发重建。详情请参阅 OpenShift Container Platform 3.11 开发人员指南中的 设置部署触发器 一节。