第 16 章 在 OpenShift 上卸载 Fuse


要在 OpenShift 上卸载 Fuse,请使用 oc delete 命令从 registry.redhat.io 中删除镜像流和模板。

16.1. 在 OpenShift 4.x 服务器上卸载 Fuse 镜像流和模板

步骤

+ 查找您的版本的 BASEURL,并将其定义为在以下命令中使用的变量。

+

BASEURL=https://raw.githubusercontent.com/jboss-fuse/application-templates/application-templates-2.1.0.fuse-7_12_1-00011-redhat-00001
  1. 删除 Spring Boot 2 quickstart 模板。

    for template in spring-boot-2-camel-amq-template.json \
     spring-boot-2-camel-config-template.json \
     spring-boot-2-camel-drools-template.json \
     spring-boot-2-camel-infinispan-template.json \
     spring-boot-2-camel-rest-3scale-template.json \
     spring-boot-2-camel-rest-sql-template.json \
     spring-boot-2-camel-template.json \
     spring-boot-2-camel-xa-template.json \
     spring-boot-2-camel-xml-template.json \
     spring-boot-2-cxf-jaxrs-template.json \
     spring-boot-2-cxf-jaxws-template.json \
     spring-boot-2-cxf-jaxrs-xml-template.json \
     spring-boot-2-cxf-jaxws-xml-template.json ;
     do oc delete -n openshift -f \
     ${BASEURL}/quickstarts/${template}
     done
  2. 删除 OpenShift 快速启动模板上的 Fuse。

    for template in eap-camel-amq-template.json \
     eap-camel-cdi-template.json \
     eap-camel-cxf-jaxrs-template.json \
     eap-camel-cxf-jaxws-template.json \
     karaf-camel-amq-template.json \
     karaf-camel-log-template.json \
     karaf-camel-rest-sql-template.json \
     karaf-cxf-rest-template.json ;
     do
     oc delete -n openshift -f \
     ${BASEURL}/quickstarts/${template}
     done
  3. 删除镜像流。

    oc delete -n openshift -f ${BASEURL}/fis-image-streams.json
  4. 删除 Samples Operator 中的项目。

    编辑 Samples Operator 的配置:

    oc edit configs.samples.operator.openshift.io -n openshift-cluster-samples-operator
  5. skippedImagestreamsskippedTemplates 部分删除 Fuse 和 Spring Boot 2 模板。
内置镜像流

对于常见的用例,一些镜像流和模板内置了。它们由 Sample Operator 管理,因此您无法手动删除它们。您可以在卸载时忽略它们。

内置镜像流使用清单中的 samples.operator.openshift.io/managed: "true" 标签进行配置,以便您可以验证它是否使用 oc getgrep 命令进行管理。

示例

]$ oc get is fuse7-eap-openshift -n openshift -o yaml | grep 'samples.operator.openshift.io/managed'
    samples.operator.openshift.io/managed: "true"
]$

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.