第16章 Fuse on OpenShift のアンインストール
Fuse on OpenShift をアンインストールするには、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_13_0-00014-redhat-00001
Spring Boot 2 クイックスタートテンプレートを削除します。
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
Fuse on OpenShift クイックスタートテンプレートを削除します。
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
イメージストリームを削除します。
oc delete -n openshift -f ${BASEURL}/fis-image-streams.json
Samples Operator の項目を削除します。
Samples Operator の設定を編集します。
oc edit configs.samples.operator.openshift.io -n openshift-cluster-samples-operator
-
skippedImagestreams
セクションおよびskippedTemplates
セクションから Fuse および Spring Boot 2 テンプレートを削除します。
一部のイメージストリームおよびテンプレートは、一般的なユースケース用にビルドされています。これらは Sample Operator によって管理されるため、手動で削除することはできません。アンインストール時に無視できます。
ビルトインイメージストリームはマニフェストの samples.operator.openshift.io/managed: "true"
ラベルで設定されるため、oc get
コマンドおよび grep
コマンドで管理されているかどうかを確認できます。
例
]$ oc get is fuse7-eap-openshift -n openshift -o yaml | grep 'samples.operator.openshift.io/managed' samples.operator.openshift.io/managed: "true" ]$