2.4.3. 3scale 템플릿 가져오기
와일드카드 경로가 3scale 2.6에서 제거되었습니다.
- 이 기능은 백그라운드에서 Zync에 의해 처리됩니다.
- API 공급자가 생성, 업데이트 또는 삭제되면 경로에 해당 변경 사항이 자동으로 반영됩니다.
3scale 템플릿을 OpenShift 클러스터로 가져오려면 다음 단계를 수행합니다.
절차
터미널 세션에서 클러스터 관리자로 OpenShift에 로그인합니다.
oc login프로젝트를 선택하거나 새 프로젝트를 생성합니다.
oc project <project_name>oc new-project <project_name>oc new-app명령을 입력합니다.-
다운로드한 amp.yml 파일의 경로를 사용하여 노드 및 인타이틀먼트 구성의 일부로
--file옵션을 지정합니다. OpenShift 클러스터 도메인으로 설정된
WILDCARD_DOMAIN매개변수를 사용하여--param옵션을 지정합니다.oc new-app --file /opt/amp/templates/amp.yml --param WILDCARD_DOMAIN=<WILDCARD_DOMAIN>터미널에는 새로 생성된 3scale 관리 포털의 마스터 및 테넌트 URL과 인증 정보가 표시됩니다. 이 출력에는 다음 정보가 포함되어야 합니다.
- 마스터 관리자 사용자 이름
- 마스터 암호
- 마스터 토큰 정보
- 테넌트 사용자 이름
- 테넌트 암호
- 테넌트 토큰 정보
-
다운로드한 amp.yml 파일의 경로를 사용하여 노드 및 인타이틀먼트 구성의 일부로
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'- 나중에 참조할 수 있도록 이러한 세부 사항을 기록해 두십시오.
다음 명령이 반환되면 OpenShift에서 3scale 배포가 성공적으로 배포된 것입니다.
oc wait --for=condition=available --timeout=-1s $(oc get dc --output=name)참고OpenShift의 3scale 배포가 성공하면 로그인 인증 정보가 작동합니다.