2.4.6. PostgreSQL을 사용하여 3scale 배포


PostgreSQL을 사용하여 3scale을 배포하는 절차는 선택 사항입니다. 다음 단계를 사용하여 PostgreSQL으로 3scale을 배포합니다.

절차

  1. amp-postgresql.yml 을 다운로드합니다.
  2. 터미널 세션에서 OpenShift에 로그인합니다.

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

    oc project <project_name>

    또는

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

    • amp-postgresql.yml 파일의 경로를 사용하여 --file 옵션을 지정합니다.
    • 다음 값을 사용하여 --param 옵션을 지정합니다.
    • WILDCARD_DOMAIN: OpenShift 클러스터의 도메인으로 설정된 매개변수입니다.
    • 필요한 경우 TENANT_NAME 매개 변수로 --param 옵션을 지정하여 Admin Portal의 사용자 지정 이름을 설정합니다. 생략하면 기본값은 3scale입니다.

      oc new-app --file /path/to/amp-postgresql.yml \
      	--param WILDCARD_DOMAIN=<a-domain-that-resolves-to-your-ocp-cluster.com> \
      	--param TENANT_NAME=3scale \

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

    • 마스터 관리자 사용자 이름
    • 마스터 암호
    • 마스터 토큰 정보
    • 테넌트 사용자 이름
    • 테넌트 암호
    • 테넌트 토큰 정보
  2. 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'
    
    ...
  3. 나중에 참조할 수 있도록 이러한 세부 사항을 기록해 두십시오.
  4. 다음 명령이 반환되면 OpenShift에서 3scale 배포가 성공적으로 배포된 것입니다.

    oc wait --for=condition=available --timeout=-1s $(oc get dc --output=name)
    참고

    OpenShift의 3scale 배포가 성공하면 로그인 및 인증 정보가 작동합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.