13장. 특수 리소스 Operator가 포함된 클러스터 업데이트
SAR(Special Resource Operator)이 포함된 클러스터를 업데이트할 때 새 커널 모듈 버전이 현재 SRO에서 로드된 커널 모듈과 호환되는지 여부를 고려해야 합니다. preflight 검사를 실행하여 SRO가 커널 모듈을 업그레이드할 수 있는지 확인할 수 있습니다.
13.1. 사용자 정의 리소스 및 확인 상태 정보
preflight 검사는 사용자 정의 리소스(CR) 상태 및 확인 상태에 대한 정보를 제공합니다.
가능한 CR 상태
가능한 CR 상태는 다음과 같습니다.
True
- SAR(Special Resource Operator) CR은 커널 호환성 문제 없이 업그레이드됩니다.
False
-
CR의 커널 호환성에 문제가 있습니다.
Status Reason
필드는 이에 대한 추가 정보를 제공합니다. 오류
-
내부 오류로 인해 상태 확인이 완료되지 않았습니다.
Status Reason
필드는 이 디버깅에 대한 추가 정보를 제공합니다. 알 수 없음
- 검사에서 CR 상태를 아직 확인하지 않았습니다. 프로세스가 특정 CR에 도달하지 않았거나 검사를 완료하는 데 시간이 경과하지 않았기 때문일 수 있습니다.
가능한 확인 상태
가능한 확인 상태는 다음과 같습니다.
True
-
이미지가 존재하며 호환되거나 이미지가 존재하지 않지만
BuildConfig
리소스가 있습니다. False
이미지가 존재하지 않고
BuildConfig
리소스가 없거나 이미지가 존재하지만 새 커널 버전과 호환되지 않습니다.확인 상태가
False
인 경우 다음 단계 중 하나를 수행할 수 있습니다.- 올바른 이름으로 사전 빌드된 이미지를 생성하고 status 필드를 다시 확인합니다.
-
BuildConfig
Reosurce를 포함하도록 CR을 변경합니다.