3.3. OperatorHub를 사용하여 Operator 설치
3.3.1. Operator Lifecycle Manager 개요
OpenShift Container Platform 4.5 이상에서 OLM( Operator Lifecycle Manager )은 사용자가 클러스터에서 실행되는 모든 Operator 및 관련 서비스의 라이프사이클을 설치, 업데이트 및 관리하는 데 도움이 됩니다. Operator 프레임워크의 일부입니다. Kubernetes 네이티브 애플리케이션(Operator)을 효율적이고 자동화되고 확장 가능한 방식으로 관리하도록 설계된 오픈 소스 툴킷입니다.
OLM은 OpenShift Container Platform 4.5 이상에서 기본적으로 실행되므로 클러스터 관리자는 클러스터에서 실행되는 Operator를 설치, 업그레이드 및 액세스할 수 있습니다. OpenShift Container Platform 웹 콘솔은 클러스터 관리자가 Operator를 설치할 수 있는 관리 화면을 제공하고, 클러스터에 제공되는 Operator 카탈로그를 사용할 수 있는 액세스 권한을 특정 프로젝트에 부여합니다.
OperatorHub 는 OpenShift 클러스터 관리자가 OLM을 사용하여 Operator를 검색, 설치 및 업그레이드하는 데 사용하는 그래픽 인터페이스입니다. 한 번의 클릭으로 이러한 Operator를 OperatorHub에서 가져오고 클러스터에 설치하고 OLM에서 관리하며 엔지니어링 팀이 개발, 테스트 및 프로덕션 환경에서 소프트웨어를 셀프서비스로 관리할 수 있습니다.
Operator를 배포한 경우 사용자 정의 리소스(CR) 인스턴스를 사용하여 독립 실행형 및 클러스터 브로커와 같은 브로커 배포를 생성할 수 있습니다.
3.3.2. OperatorHub에서 Operator 배포
다음 절차에서는 OperatorHub를 사용하여 AMQ Broker에 대한 최신 버전의 Operator를 지정된 OpenShift 프로젝트에 배포하는 방법을 설명합니다.
OperatorHub에서는 각 채널에 제공되는 최신 Operator 버전만 설치할 수 있습니다. 이전 버전의 Operator를 설치하려면 CLI를 사용하여 Operator를 설치해야 합니다. 자세한 내용은 3.2절. “CLI를 사용하여 Operator 설치”의 내용을 참조하십시오.
사전 요구 사항
-
OperatorHub에서
Red Hat Integration - AMQ Broker for RHEL 8(Multiarch)
Operator를 사용할 수 있어야 합니다. - 클러스터 관리자 권한이 있어야 합니다.
절차
- OpenShift Container Platform 웹 콘솔에 클러스터 관리자로 로그인합니다.
-
왼쪽 탐색 메뉴에서
를 클릭합니다. - OperatorHub 페이지 상단에 있는 프로젝트 드롭다운 메뉴에서 Operator를 배포할 프로젝트를 선택합니다.
OperatorHub 페이지에서 Filter by keyword… 상자를 사용하여
Red Hat Integration - AMQ Broker for RHEL 8(Multiarch)
Operator를 찾습니다.참고OperatorHub에서는 해당 이름에
AMQ Broker
를 포함하는 것보다 두 개 이상의 Operator를 찾을 수 있습니다.Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch)
Operator를 클릭합니다. 이 Operator를 클릭하면 열리는 정보 창을 확인합니다. AMQ Broker 7.11의 경우 이 Operator의 최신 마이너 버전 태그는7.11.7-opr-2
입니다.-
Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch)
Operator를 클릭합니다. 표시되는 대화 상자에서 설치를 클릭합니다. Operator 설치 페이지에서 다음을 수행합니다.
Update Channel 에서
7.11.x
채널을 선택하여 버전 7.11에 대한 업데이트만 수신합니다.7.11.x
채널은LTS(Long Term Support) 채널입니다.OpenShift Container Platform 클러스터가 설치된 시기에 따라 이전 버전의 AMQ Broker에 대한 채널도 표시될 수 있습니다. 다른 지원되는 유일한 채널은
7.10.x
이며 LTS 채널이기도 합니다.설치 모드에서 Operator가 감시하는 네임스페이스를 선택합니다.
- 클러스터의 특정 네임스페이스 - Operator가 해당 네임스페이스에 설치되고 CR 변경 사항만 모니터링합니다.
- 모든 네임스페이스 - Operator는 모든 네임스페이스를 모니터링하여 CR 변경 사항을 모니터링합니다.
참고이전 버전의 Operator를 사용하여 브로커를 이전에 배포하고 Operator를 배포하여 많은 네임스페이스를 조사 하려면 업그레이드하기 전에 참조하십시오.
- 설치된 네임스페이스 드롭다운 메뉴에서 Operator를 설치할 프로젝트를 선택합니다.
-
승인 전략에서 자동으로 권한이 있는 라디오 버튼이 선택되어
있는지
확인합니다. 이 옵션은 설치를 위해 Operator에 대한 업데이트를 수동으로 승인할 필요가 없도록 지정합니다. - 설치를 클릭합니다.
Operator 설치가 완료되면 Installed Operators 페이지가 열립니다. Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch)
Operator가 지정한 프로젝트 네임스페이스에 설치되어 있어야 합니다.
추가 리소스
- AMQ Broker Operator가 설치된 프로젝트에서 브로커 배포를 생성하는 방법을 알아보려면 3.4.1절. “기본 브로커 인스턴스 배포” 를 참조하십시오.