Menu Close

7장. OpenShift에 3scale Operator 설치

참고

3scale은 OCP(OpenShift Container Platform)의 마지막 두 가지 일반 가용성(GA) 릴리스를 지원합니다. 자세한 내용은 Red Hat 3scale API Management Supported Configurations 페이지를 참조하십시오.

이 문서에서는 다음을 수행하는 방법을 보여줍니다.

  • 새 프로젝트를 생성합니다.
  • Red Hat 3scale API Management 인스턴스를 배포합니다.
  • 프로젝트에서 threescale-registry-auth 시크릿을 만듭니다.
  • OLM(Operator Lifecycle Manager)을 통해 3scale Operator를 설치합니다.
  • Operator가 배포되면 사용자 정의 리소스를 배포합니다.

사전 요구 사항

  • 관리자 권한이 있는 계정을 사용하여 지원되는 OpenShift Container Platform 4 클러스터에 액세스할 수 있습니다.

주의

새로 생성된 별도의 빈 프로젝트에 3scale Operator 및 CRD(사용자 정의 리소스 정의)를 배포합니다. 인프라가 포함된 기존 프로젝트에 배포하는 경우 기존 요소를 변경하거나 삭제할 수 있습니다.

OpenShift에 3scale Operator를 설치하려면 다음 섹션에 설명된 단계를 수행합니다.

7.1. 새 OpenShift 프로젝트 생성

다음 절차에서는 3scale-project 라는 새 OpenShift 프로젝트를 생성하는 방법을 설명합니다. 이 프로젝트 이름을 자신의 이름으로 바꿉니다.

절차

새 OpenShift 프로젝트를 생성하려면 다음을 수행합니다.

  • 영숫자 및 대시를 사용하여 유효한 이름을 지정합니다. 예를 들어 아래 명령을 실행하여 3scale-project 를 생성합니다.

    oc new-project 3scale-project

이렇게 하면 Operator, APIManager CR(사용자 정의 리소스) 및 Capabilities 사용자 정의 리소스가 설치된 새 OpenShift 프로젝트 가 생성됩니다. Operator는 해당 프로젝트의 OLM을 통해 사용자 정의 리소스를 관리합니다.