This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.13.2. 특수 리소스 Operator에 대한 preflight 검사 실행
다음 예제 프로세스를 사용하여 SAR(Special Resource Operator)이 포함된 클러스터를 업데이트하기 전에 커널 모듈 버전의 호환성을 확인할 수 있습니다.
사전 요구 사항
- 실행 중인 OpenShift Container Platform 클러스터가 있어야 합니다.
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 OpenShift CLI에 로그인되어 있습니다. - SRO를 설치했습니다.
프로세스
다음 preflight 검증 CRD(사용자 정의 리소스 정의)를 생성하고 YAML을
prevalidation.yaml
로 저장합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기에서 업데이트 이미지의 이름을 지정합니다.
다음 명령을 실행하여 검증 검사를 시작합니다.
oc apply -f prevalidation.yaml
$ oc apply -f prevalidation.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 CR(사용자 정의 리소스)의 상태를 확인합니다.
oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
$ oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
다음은 클러스터에 배포된
SpecialResource
CR인simple-oot
의 출력 예입니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow preflight 검사는 모든 CR이 검증될 때까지 계속 실행됩니다. 이전 명령을 반복하여 상태를 확인할 수 있습니다. 모든 CR을 확인한 후 preflight CR을 삭제해야 합니다.