9장. OpenShift Serverless Logic Operator 설치
OpenShift Serverless Logic Operator를 설치하면 OpenShift Container Platform 클러스터에 Serverless Workflow 를 설치하고 사용할 수 있습니다. OpenShift Serverless Logic Operator는 Kubernetes CRD(사용자 정의 리소스 정의)를 관리하여 워크플로우를 구성하고 배포합니다.
9.1. 웹 콘솔에서 OpenShift Serverless Logic Operator 설치
OpenShift Container Platform 웹 콘솔을 사용하여 OperatorHub에서 OpenShift Serverless Logic Operator를 설치할 수 있습니다.
사전 요구 사항
- OpenShift Container Platform에 대한 클러스터 관리자 권한이 있거나 AWS 또는 OpenShift Dedicated의 Red Hat OpenShift Service에 대한 클러스터 또는 전용 관리자 권한이 있습니다.
- OpenShift Container Platform의 경우 클러스터에 Marketplace 기능이 활성화되어 있거나 Red Hat 제공 Operator 카탈로그 소스가 수동으로 구성되어 있습니다.
- 웹 콘솔에 로그인했습니다.
프로세스
-
웹 콘솔에서 Operator
OperatorHub 페이지로 이동합니다. - 스크롤하거나 키워드로 필터링 상자에 키워드 Serverless Logic 을 입력하여 OpenShift Serverless Logic Operator를 찾습니다.
- Operator에 대한 정보를 확인하고 설치를 클릭합니다.
Operator 설치 페이지에서 구성이 다음 설정을 사용하는지 확인합니다.
-
설치 모드는 클러스터의 모든 네임스페이스(기본값)입니다. 이 모드에서는 기본
openshift-serverless-logic
네임스페이스에 Operator를 설치하여 클러스터의 모든 네임스페이스를 감시하고 사용할 수 있습니다. -
설치된 네임스페이스 는
openshift-serverless-logic
입니다. - stable 채널을 업데이트 채널로 선택합니다. stable 채널을 사용하면 OpenShift Serverless Logic Operator의 안정적인 최신 릴리스를 설치할 수 있습니다.
- 자동 또는 수동 승인 전략을 선택합니다.
-
설치 모드는 클러스터의 모든 네임스페이스(기본값)입니다. 이 모드에서는 기본
- 이 OpenShift Container Platform 클러스터에서 선택한 네임스페이스에서 Operator를 사용할 수 있도록 하려면 설치를 클릭합니다.
카탈로그
Operator 관리 페이지에서 OpenShift Serverless Logic Operator 서브스크립션 설치 및 업그레이드 진행 상황을 모니터링할 수 있습니다. - 수동 승인 전략을 선택한 경우 설치 계획을 검토하고 승인할 때까지 서브스크립션의 업그레이드 상태가 업그레이드 중으로 유지됩니다. 설치 계획 페이지에서 승인한 후 subscription 업그레이드 상태가 최신으로 이동합니다.
- 자동 승인 전략을 선택한 경우 업그레이드 상태가 개입 없이 최신 상태로 확인되어야 합니다.
검증
서브스크립션의 업그레이드 상태가 최신 버전이면 카탈로그
설치된 Operator 를 선택하여 OpenShift Serverless Logic Operator가 표시되고 해당 상태가 궁극적으로 관련 네임스페이스에서 InstallSucceeded 로 표시되는지 확인합니다. 그렇지 않은 경우 다음 항목을 확인합니다.
-
카탈로그
Operator 관리 페이지로 전환한 후 Operator 서브스크립션 및 설치 계획 탭의 상태에 장애나 오류가 있는지 검사합니다. -
워크로드
Pod 페이지의 openshift-serverless-logic
프로젝트에서 문제를 보고하는 Pod 의 로그를 확인하여 추가 문제를 해결합니다.
-
카탈로그