2.4.2. 3scale 템플릿 가져오기

3scale 템플릿을 OpenShift 클러스터로 가져오려면 다음 단계를 수행합니다.

  1. 터미널 세션에서 클러스터 관리자로 OpenShift에 로그인합니다.

    oc login
  2. 프로젝트를 선택하거나 새 프로젝트를 생성합니다.

    oc project <project_name>
    oc new-project <project_name>
  3. oc new-app 명령을 입력합니다.

    1. configure nodes 및 entitlements 섹션 의 일부로 다운로드한 amp.yml 파일의 경로로 --file 옵션을 지정합니다.
    2. WILDCARD_DOMAIN 매개변수를 OpenShift 클러스터의 도메인으로 설정하여 --param 옵션을 지정합니다.
    3. 선택적으로 와일드카드 도메인 라우팅을 활성화하려면 WILDCARD_POLICY 매개변수가 subdomain 로 설정된 --param 옵션을 지정합니다.

      와일드 카드 라우팅이 없으면:

      oc new-app --file /opt/amp/templates/amp.yml --param WILDCARD_DOMAIN=<WILDCARD_DOMAIN>

      Wildcard Routing의 경우:

      oc new-app --file /opt/amp/templates/amp.yml --param WILDCARD_DOMAIN=<WILDCARD_DOMAIN> --param WILDCARD_POLICY=Subdomain

      터미널에는 새로 생성된 3scale 관리 포털의 마스터 및 테넌트 URL과 인증 정보가 표시됩니다. 이 출력에는 다음 정보가 포함되어야 합니다.

      • 마스터 관리자 사용자 이름
      • 마스터 암호
      • 마스터 토큰 정보
      • 테넌트 사용자 이름
      • 테넌트 암호
      • 테넌트 토큰 정보
  4. https://user-admin.3scale-project.example.com에 admin/xXXyz123으로 로그인합니다.

    * With parameters:
    
     * ADMIN_PASSWORD=xXxXyz123 # generated
     * ADMIN_USERNAME=admin
     * TENANT_NAME=user
    
     * MASTER_NAME=master
     * MASTER_USER=master
     * MASTER_PASSWORD=xXxXyz123 # generated
    
    --> Success
    Access your application via route 'user-admin.3scale-project.example.com'
    Access your application via route 'master-admin.3scale-project.example.com'
    Access your application via route 'backend-user.3scale-project.example.com'
    Access your application via route 'user.3scale-project.example.com'
    Access your application via route 'api-user-apicast-staging.3scale-project.example.com'
    Access your application via route 'api-user-apicast-production.3scale-project.example.com'
    Access your application via route 'apicast-wildcard.3scale-project.example.com'
  5. 나중에 참조할 수 있도록 이러한 세부 사항을 기록해 두십시오.

    참고

    로그인 및 인증 정보가 작동하려면 3scale이 OpenShift에 완전히 배포되도록 몇 분 정도 기다려야 할 수 있습니다.

더 많은 정보

OpenShift의 와일드카드 도메인에 대한 자세한 내용은 와일드카드 경로 사용을 참조하십시오(하위 도메인의 경우).