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.4. 이벤트 및 조건을 사용하여 데이터 볼륨 진단
oc describe 명령을 사용하여 데이터 볼륨 문제를 분석하고 해결합니다.
13.4.1. 조건 및 이벤트 정보 링크 복사링크가 클립보드에 복사되었습니다!
다음 명령으로 생성된 Conditions 및 Events 섹션의 출력을 검사하여 데이터 볼륨 문제를 진단합니다.
oc describe dv <DataVolume>
$ oc describe dv <DataVolume>
표시되는 Conditions 섹션에는 세 가지 Types이 있습니다.
-
Bound -
Running -
Ready
Events 섹션에서는 다음과 같은 추가 정보를 제공합니다.
-
이벤트
Type -
로깅
Reason -
이벤트
Source -
추가 진단 정보가 포함된
Message
oc describe의 출력에 항상 Events가 포함되는 것은 아닙니다.
Status, Reason 또는 Message가 변경되면 이벤트가 생성됩니다. 조건과 이벤트는 모두 데이터 볼륨의 상태 변화에 반응합니다.
예를 들어 가져오기 작업 중에 URL을 잘못 입력하면 가져오기 작업에서 404 메시지를 생성합니다. 이러한 메시지 변경으로 인해 원인이 포함된 이벤트가 생성됩니다. Conditions 섹션의 출력도 업데이트됩니다.
13.4.2. 조건 및 이벤트를 사용하여 데이터 볼륨 분석 링크 복사링크가 클립보드에 복사되었습니다!
describe 명령으로 생성된 Conditions 및 Events 섹션을 검사하여 PVC(영구 볼륨 클레임)와 관련된 데이터 볼륨 상태 및 작업이 활발하게 실행되고 있거나 완료되었는지의 여부를 확인합니다. 데이터 볼륨의 상태와 어떻게 해서 현재 상태가 되었는지에 대한 구체적인 정보를 제공하는 메시지가 표시될 수도 있습니다.
조건은 다양한 형태로 조합될 수 있습니다. 각각 고유의 컨텍스트에서 평가해야 합니다.
다음은 다양한 조합의 예입니다.
Bound– 이 예제에는 성공적으로 바인딩된 PVC가 표시됩니다.Type은Bound이므로Status가True입니다. PVC가 바인딩되지 않은 경우Status는False입니다.PVC가 바인딩되면 PVC가 바인딩되었음을 알리는 이벤트가 생성됩니다. 이 경우
Reason은Bound이고Status는True입니다.Message는 데이터 볼륨이 속한 PVC를 나타냅니다.Events섹션의Message에서는 PVC가 바인딩된 기간(Age) 및 리소스(From)(이 경우datavolume-controller)를 포함한 추가 세부 정보를 제공합니다.출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Running– 이 경우Type은Running이고Status는False입니다. 이는 시도한 작업을 실패하게 만드는 이벤트가 발생하여 상태가True에서False로 변경되었음을 나타냅니다.그러나
Reason이Completed이고Message필드에Import Complete라고 표시됩니다.Events섹션의Reason및Message에는 실패한 작업에 대한 추가 문제 해결 정보가 포함되어 있습니다. 이 예제에서는Message에Events섹션의 첫 번째Warning에 나열된404로 인해 연결할 수 없다는 내용이 표시됩니다.이러한 정보를 통해 가져오기 작업이 실행 중이며 데이터 볼륨에 액세스하려는 다른 작업에 대한 경합이 발생한다는 것을 알 수 있습니다.
출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ready–Type이Ready이고Status가True이면 다음 예제와 같이 데이터 볼륨을 사용할 준비가 된 것입니다. 데이터 볼륨을 사용할 준비가 되지 않은 경우에는Status가False입니다.출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow