12장. 업그레이드
버전 업그레이드의 경우, OpenTelemetry Operator의 Red Hat 빌드는 클러스터 내 Operator의 설치, 업그레이드, 역할 기반 액세스 제어(RBAC)를 제어하는 Operator Lifecycle Manager(OLM)를 사용합니다.
OLM은 기본적으로 OpenShift 컨테이너 플랫폼에서 실행됩니다. 사용 가능한 Operator 및 설치된 Operator의 업그레이드에 대한 OLM 쿼리입니다.
OpenTelemetry Operator의 Red Hat 빌드는 시작 시 모든 OpenTelemetryCollector
사용자 정의 리소스를 자동으로 업그레이드합니다. Operator는 시작 시 모든 관리 인스턴스를 조정합니다. 오류가 발생하면 운영자는 지수적 백오프로 업그레이드를 다시 시도합니다. 업그레이드가 실패하면 운영자는 재시작할 때 업그레이드를 다시 시도합니다.
OpenTelemetry Operator의 Red Hat 빌드가 새 버전으로 업그레이드되면 해당 빌드가 관리하는 실행 중인 OpenTelemetry Collector 인스턴스를 스캔하여 해당 Operator의 새 버전에 해당하는 버전으로 업그레이드합니다.