15.2. 在 OpenShift 镜像上修补 Fuse
OpenShift 镜像上的 Fuse 独立于主 Fuse 产品进行更新。如果 OpenShift 镜像上的 Fuse 需要任何补丁,则更新的镜像将在 OpenShift 镜像流上的标准 Fuse 上提供,您可以从 registry.redhat.io
下载更新的镜像。OpenShift 上的 Fuse 提供以下镜像流(通过 OpenShift 镜像流名称标识):
-
fuse-java-openshift-rhel8
-
fuse-java-openshift-jdk11-rhel8
-
fuse-karaf-openshift-rhel8
-
fuse-eap-openshift-jdk8-rhel7
-
fuse-eap-openshift-jdk11-rhel8
-
fuse-console-rhel8
-
fuse-apicurito-generator-rhel8
-
fuse-apicurito-rhel8
流程
OpenShift 镜像流上的 Fuse 通常安装在 OpenShift 服务器上的
openshift
项目中。要在 OpenShift 上检查 OpenShift 镜像中的 Fuse 状态,以管理员身份登录到 OpenShift,然后输入以下命令:oc get is -n openshift
$ oc get is -n openshift NAME DOCKER REPO TAGS UPDATED fuse-console-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-console-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse7-eap-openshift-jdk8-rhel7 172.30.1.1:5000/openshift/fuse7/fuse-eap-openshift-jdk8-rhel7 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse7-eap-openshift-jdk11-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-eap-openshift-jdk11-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse7-java-openshift-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-java-openshift-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse7-java-openshift-jdk11-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-java-openshift-jdk11-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse7-karaf-openshift-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-karaf-openshift-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago fuse-apicurito-generator-rhel8 172.30.1.1:5000/openshift/fuse7/fuse-apicurito-generator-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago apicurito-ui-rhel8 172.30.1.1:5000/openshift/fuse7/apicurito-ui-rhel8 1.5,1.6,1.7,1.8,1.9,1.10,1.11 About an hour ago
Copy to Clipboard Copied! 现在,您可以一次更新每个镜像流:
oc import-image -n openshift fuse7/fuse7-java-openshift-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-java-openshift-jdk11-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-karaf-openshift-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-eap-openshift-jdk8-rhel7:1.11 oc import-image -n openshift fuse7/fuse7-eap-openshift--jdk11-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-console-rhel8:1.11 oc import-image -n openshift fuse7/apicurito-ui-rhel8:1.11 oc import-image -n openshift fuse7/fuse-apicurito-generator-rhel8:1.11
oc import-image -n openshift fuse7/fuse7-java-openshift-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-java-openshift-jdk11-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-karaf-openshift-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-eap-openshift-jdk8-rhel7:1.11 oc import-image -n openshift fuse7/fuse7-eap-openshift--jdk11-rhel8:1.11 oc import-image -n openshift fuse7/fuse7-console-rhel8:1.11 oc import-image -n openshift fuse7/apicurito-ui-rhel8:1.11 oc import-image -n openshift fuse7/fuse-apicurito-generator-rhel8:1.11
Copy to Clipboard Copied!
注意
镜像流中的版本标签格式为 1.9-<BUILDNUMBER>
。将标签指定为 1.9
时,您将会在 1.9
流中获取最新的构建。
注意
您还可以配置 Fuse 应用程序,以便在 OpenShift 镜像有新的 Fuse 可用时自动触发重建。详情请参阅 Builds OpenShift Container Platform documentation_ 中的 触发和修改构建 部分。