12장. Quay Operator 업그레이드 개요

Quay Operator는 동기화된 버전 관리 체계를 따릅니다. 즉, Operator의 각 버전이 Quay 버전 및 관리하는 구성 요소와 연결되어 있습니다. QuayRegistry 사용자 정의 리소스에는 배포할 Quay 버전을 설정하는 필드가 없습니다. Operator는 모든 구성 요소의 단일 버전을 배포하는 방법만 알고 있습니다. 이 스키마는 모든 구성 요소가 서로 잘 작동하도록 하고 Operator에서 Kubernetes에서 다양한 Quay 버전의 라이프사이클을 관리하는 방법을 알아야 하는 복잡성을 줄이기 위해 선택되었습니다.

12.1. Operator Lifecycle Manager

OLM(Operator Lifecycle Manager)을 사용하여 Quay Operator 를 설치하고 업그레이드해야 합니다. 기본 approvalStrategy: 자동으로 서브스크립션을 생성할 때 OLM은 새 버전을 사용할 수 있을 때마다 Quay Operator를 자동으로 업그레이드합니다.

주의

Operator Lifecycle Manager를 통해 Quay Operator를 설치하면 자동 또는 수동 업그레이드를 지원하도록 구성할 수 있습니다. 이 옵션은 설치 중에 Quay Operator의 Operator Hub 페이지에 표시됩니다. approvalStrategy 필드를 통해 Quay Operator Subscription 오브젝트에서도 확인할 수 있습니다. Automatic 을 선택하면 새 Operator 버전이 릴리스될 때마다 Quay Operator가 자동으로 업그레이드됩니다. 이를 원하지 않는 경우 수동 승인 전략을 선택해야 합니다.