2.6. OpenShift에서 3scale로 APIcast 사용


APIcast는 3scale 호스팅용 API Manager와 OpenShift Container Platform의 온-프레미스 설치를 통해 사용할 수 있습니다. 구성 절차는 둘 다 다릅니다.

이 섹션에서는 OpenShift에 API Manager를 사용하여 APIcast를 배포하는 방법을 설명합니다.

2.6.1. 3scale이 포함된 기존 OpenShift 클러스터에 APIcast 템플릿 배포

3scale OpenShift 템플릿에는 기본적으로 두 개의 임베디드 APIcast가 포함되어 있습니다. 더 많은 API 게이트웨이가 필요하거나 별도의 APIcast 배포가 필요한 경우 OpenShift 클러스터에 추가 APIcast 템플릿을 배포할 수 있습니다.

OpenShift 클러스터에 추가 API 게이트웨이를 배포하려면 다음 단계를 수행합니다.

절차

  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 명령을 사용하여 APIcast 템플릿을 가져와 apicast.yml 파일로 --file 옵션을 지정합니다.

    oc new-app --file /opt/amp/templates/apicast.yml
    참고

    먼저 노드 및 인타이틀먼트 구성에 설명된 대로 APIcast 템플릿을 설치합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.