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-sb2-7_11_1-00016-redhat-00002
BASEURL=https://raw.githubusercontent.com/jboss-fuse/application-templates/application-templates-2.1.0.fuse-sb2-7_11_1-00016-redhat-00002
Spring Boot 2 빠른 시작 템플릿을 삭제합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift 빠른 시작 템플릿에서 Fuse를 삭제합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이미지 스트림을 삭제합니다.
oc delete -n openshift -f ${BASEURL}/fis-image-streams.json
oc delete -n openshift -f ${BASEURL}/fis-image-streams.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Samples Operator에서 항목을 제거합니다.
Samples Operator의 구성을 편집합니다.
oc edit configs.samples.operator.openshift.io -n openshift-cluster-samples-operator
oc edit configs.samples.operator.openshift.io -n openshift-cluster-samples-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
skippedImagestreams
및skippedTemplates
섹션에서 Fuse 및 Spring Boot 2 템플릿을 제거합니다.
일부 이미지 스트림 및 템플릿은 일반적인 사용 사례에 기본적으로 제공됩니다. 샘플 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'
]$ oc get is fuse7-eap-openshift -n openshift -o yaml | grep 'samples.operator.openshift.io/managed'
samples.operator.openshift.io/managed: "true"
]$