2.4.2. Operator Lifecycle Manager 아키텍처
OLM(Operator Lifecycle Manager) 구성 요소가 상호 작용하여 OpenShift Container Platform에서 Operator를 관리하는 방법을 확인할 수 있습니다. 아키텍처에는 OLM Operator, Catalog Operator, Catalog Registry가 포함됩니다.
2.4.2.1. 구성 요소의 역할 링크 복사링크가 클립보드에 복사되었습니다!
OLM(Operator Lifecycle Manager)과 Catalog Operator는 Operator 프레임워크의 기반을 구성하는 다음 CRD(사용자 정의 리소스 정의)를 관리합니다.
| 리소스 | 짧은 이름 | 소유자 | Description |
|---|---|---|---|
|
|
| OLM | 애플리케이션 메타데이터: 이름, 버전, 아이콘, 필수 리소스, 설치 등입니다. |
|
|
| 카탈로그 | CSV를 자동으로 설치하거나 업그레이드하기 위해 생성하는 계산된 리소스 목록입니다. |
|
|
| 카탈로그 | 애플리케이션을 정의하는 CSV, CRD, 패키지의 리포지토리입니다. |
|
|
| 카탈로그 | 패키지의 채널을 추적하여 CSV를 최신 상태로 유지하는 데 사용됩니다. |
|
|
| OLM |
동일한 네임스페이스에 배포된 모든 Operator를 |
또한 각 Operator는 다음 리소스를 생성합니다.
| 리소스 | 소유자 |
|---|---|
|
| OLM |
|
| |
|
| |
|
| |
|
CRD( | 카탈로그 |
|
|