4.3. 카탈로그 관리
클러스터 관리자는 카탈로그 나 운영자 및 Kubernetes 확장 프로그램의 큐레이션된 컬렉션을 클러스터에 추가할 수 있습니다. 운영자 작성자는 이러한 카탈로그에 자신의 제품을 게시합니다. 클러스터에 카탈로그를 추가하면 카탈로그에 게시된 Operator와 확장 프로그램의 버전, 패치, 무선 업데이트에 액세스할 수 있습니다.
사용자 정의 리소스(CR)를 사용하여 CLI에서 카탈로그와 확장을 선언적으로 관리할 수 있습니다.
파일 기반 카탈로그는 OLM(Operator Lifecycle Manager) 카탈로그 형식의 최신 버전입니다. 일반 텍스트 기반(JSON 또는 YAML)과 이전 SQLite 데이터베이스 형식의 선언적 구성 진화이며 완전히 이전 버전과 호환됩니다.
Kubernetes는 후속 릴리스에서 제거된 특정 API를 주기적으로 사용하지 않습니다. 결과적으로 Operator는 API를 제거한 Kubernetes 버전을 사용하는 OpenShift Container Platform 버전에서 시작하여 제거된 API를 사용할 수 없습니다.
4.3.1. OLM v1의 카탈로그에 관하여 링크 복사링크가 클립보드에 복사되었습니다!
catalogd 구성 요소를 사용하여 운영자 및 컨트롤러와 같은 Kubernetes 확장 기능에 대한 카탈로그를 쿼리하여 설치 가능한 콘텐츠를 검색할 수 있습니다. Catalogd는 클러스터 내 클라이언트를 위한 카탈로그 콘텐츠를 압축 해제하는 Kubernetes 확장 프로그램으로, Operator Lifecycle Manager(OLM) v1 마이크로서비스 제품군의 일부입니다. 현재 catalogd는 컨테이너 이미지로 패키징되어 배포되는 카탈로그 콘텐츠를 압축 해제합니다.