1.2. 노드 및 인타이틀먼트 구성
OpenShift에 3scale을 배포하기 전에 Red Hat Container Registry 에서 이미지를 가져오는 환경에 필요한 노드 및 자격을 구성해야 합니다. 다음 단계를 수행하여 노드 및 인타이틀먼트를 구성합니다.
절차
- 각 노드에 RHEL(Red Hat Enterprise Linux)을 설치합니다.
- 인터페이스 또는 명령줄을 통해 RHSM(Red Hat Subscription Manager)을 사용하여 Red Hat에 노드를 등록합니다.
- RHSM 을 사용하여 3scale 서브스크립션에 노드를 연결합니다.
노드에 OpenShift를 설치하고 다음 요구 사항을 준수합니다.
- 지원되는 OpenShift 버전을 사용합니다.
- 여러 쓰기를 지원하는 파일 시스템에서 영구 스토리지를 구성합니다.
- OpenShift 명령줄 인터페이스를 설치합니다.
서브스크립션 관리자를 사용하여
rhel-7-server-3scale-amp-2-rpms
리포지토리에 대한 액세스를 활성화합니다.sudo subscription-manager repos --enable=rhel-7-server-3scale-amp-2-rpms
sudo subscription-manager repos --enable=rhel-7-server-3scale-amp-2-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 3scale-amp-template
이라는 3scale 템플릿을 설치합니다. 이는/opt/amp/templates
에 저장됩니다.sudo yum install 3scale-amp-template
sudo yum install 3scale-amp-template
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.2.1. Amazon Simple Storage Service 구성 링크 복사링크가 클립보드에 복사되었습니다!
로컬 파일 시스템 스토리지를 사용하여 3scale을 배포하는 경우 이 섹션을 건너뜁니다.
Amazon Simple Storage Service(Amazon S3) 버킷을 스토리지로 사용하려면 OpenShift에 3scale을 배포할 수 있습니다.
3scale에 대해 Amazon S3 버킷을 구성하려면 다음 단계를 수행합니다.
다음과 같은 최소한의 권한으로 IAM(Identity and Access Management) 정책을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 규칙을 사용하여 CORS 구성을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow