This documentation is for a release that is no longer maintained
See documentation for the latest supported version.7.6. OpenShift에서 Dev Workspace Operator 복구
OLM 재시작 또는 클러스터 업그레이드와 같은 특정 조건에서 OpenShift Dev Spaces용 Dev Spaces Operator는 클러스터에 이미 존재하는 경우에도 Dev Workspace Operator를 자동으로 설치할 수 있습니다. 이 경우 다음과 같이 OpenShift에서 Dev Workspace Operator를 복구할 수 있습니다.
사전 요구 사항
-
대상 OpenShift 클러스터에 대한 클러스터 관리자로서의 활성
oc
세션. CLI 시작하기를 참조하십시오. - OpenShift 웹 콘솔의 설치된 Operator 페이지에는 Dev Workspace Operator에 대한 여러 항목 또는 Replacing 및 Pending (보류 중)에 있는 하나의 항목이 표시됩니다.
프로세스
-
실패한 Pod가 포함된
devworkspace-controller
네임스페이스를 삭제합니다. 변환 전략을
None
으로 설정하고 전체Webhook
섹션을 제거하여DevWorkspace
및DevWorkspaceTemplate
CRD(Custom Resource Definitions)를 업데이트합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작은 정보에서 DevWorkspace
DevWorkspaceTemplate
CRD를 찾고 편집할 수 있습니다.참고DevWorkspaceOperatorConfig
및DevWorkspaceRouting
CRD에는 기본적으로 변환 전략이None
으로 설정되어 있습니다.Dev Workspace Operator 서브스크립션을 제거합니다.
oc delete sub devworkspace-operator \ -n openshift-operators
$ oc delete sub devworkspace-operator \ -n openshift-operators
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
OpenShift-operators
또는 Dev Workspace Operator가 설치된 OpenShift 프로젝트입니다.
Dev Workspace Operator CSV를 < devworkspace_operator.vX.Y.Z> 형식으로 가져옵니다.
oc get csv | grep devworkspace
$ oc get csv | grep devworkspace
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 각 Dev Workspace Operator CSV를 제거합니다.
oc delete csv <devworkspace_operator.vX.Y.Z> \ -n openshift-operators
$ oc delete csv <devworkspace_operator.vX.Y.Z> \ -n openshift-operators
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
OpenShift-operators
또는 Dev Workspace Operator가 설치된 OpenShift 프로젝트입니다.
Dev Workspace Operator 서브스크립션을 다시 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
자동
또는수동
.
중요installPlanApproval: Manual
의 경우 OpenShift 웹 콘솔의 관리자 화면에서로 이동하여 Dev Workspace Operator: . - OpenShift 웹 콘솔의 관리자 화면에서 로 이동하여 Dev Workspace Operator 의 성공 상태를 확인합니다.