1.3. 템플릿을 사용하여 OpenShift에 3scale 배포

참고

OCP(OpenShift Container Platform) 4.x는 Operator만 사용하여 3scale 배포를 지원합니다. Operator를 사용하여 3scale 배포를 참조하십시오.

이 섹션에서는 템플릿을 사용하여 OpenShift에 3scale을 배포하는 방법을 설명합니다.

사전 요구 사항

  • 노드 및 인타이틀먼트 섹션에 지정된 대로 구성된 OpenShift 클러스터입니다.
  • OpenShift 클러스터로 해석되는 도메인입니다.

    • 참고: OpenShift Container Platform (OCP) 3.11에서는 템플릿만 사용하여 3scale 배포를 지원합니다.
  • Red Hat 컨테이너 카탈로그 액세스.
  • (선택 사항) 이메일 기능에 대한 작동하는 SMTP 서버입니다.

다음 절차에 따라 .yml 템플릿을 사용하여 OpenShift에 3scale을 설치합니다.

1.3.1. OpenShift에서 레지스트리 인증 구성

Red Hat 3scale API Management OpenShift 이미지 스트림을 사용하려면 Red Hat 컨테이너 레지스트리에 레지스트리 인증을 구성해야 합니다. 아래 지침에 따라 컨테이너 레지스트리에 등록을 구성합니다.

절차

  1. 다음과 같이 OpenShift 서버에 관리자로 로그인합니다.

    oc login -u system:admin
  2. 이미지 스트림을 설치할 OpenShift 프로젝트에 로그인합니다. Red Hat은 3scale OpenShift 이미지 스트림에 openshift 프로젝트를 사용할 것을 권장합니다.

    참고: 고정된 임의의 문자열인 접두사가 있습니다.

    oc project your-openshift-project
  3. 레지스트리 서비스 계정 생성에서 생성한 인증 정보를 사용하여 docker-registry 시크릿을 생성합니다.

    참고
    • your-registry-service-account-username12345678|username 형식으로 만든 사용자 이름으로 바꿉니다.
    • your-registry-service-account-password토큰 정보 탭에서 사용자 이름 아래의 암호 문자열로 바꿉니다.
    • 이미지 스트림이 있고 registry.redhat.io 를 사용하는 모든 새 네임스페이스에 대해 docker-registry 시크릿을 생성합니다.
    oc create secret docker-registry threescale-registry-auth \
      --docker-server=registry.redhat.io \
      --docker-username="your-registry-service-account-username" \
      --docker-password="your-registry-service-account-password"