Menu Close

2.6.2. 다른 OpenShift 클러스터에서 APIcast 연결

3scale 클러스터 외부에서 다른 OpenShift 클러스터에 APIcast를 배포하는 경우 공용 경로를 통해 연결해야 합니다.

절차

  1. 다음 구성을 사용하여 액세스 토큰을 생성합니다.

    • 계정 관리 API로 범위
    • 읽기 전용 액세스 권한
  2. APIcast 클러스터에 로그인합니다.

    oc login
  3. APIcast가 3scale과 통신할 수 있는 시크릿을 생성합니다. 3scale 배포의 액세스 토큰, 테넌트 이름, 와일드카드 도메인을 사용하여 create secretapicast-configuration-url-secret 매개변수를 지정합니다.

    oc create secret generic apicast-configuration-url-secret --from-literal=password=https://<ACCESS_TOKEN>@<TENANT_NAME>-admin.<WILDCARD_DOMAIN>
    참고

    TENANT_NAME 은 에서 관리 포털을 사용할 수 있는 루트의 이름입니다. TENANT_NAME의 기본값은 3scale입니다. 3scale 배포에서 사용자 지정 값을 사용한 경우 해당 값을 사용해야 합니다.

  4. oc new-app 명령을 사용하여 다른 OpenShift 클러스터에 APIcast를 배포합니다. --file 옵션과 apicast.yml 파일의 경로를 지정합니다.

    oc new-app --file /path/to/file/apicast.yml