6.3. 첫 번째 3scale 제품 및 백엔드 배포
새로 생성된 테넌트에서 Openshift Container Platform을 사용하여 필요한 최소 구성으로 첫 3scale 제품 및 백엔드를 배포합니다.
사전 요구 사항
일반 사전 요구 사항에 나열된 것과 동일한 설치 요구 사항과 다음 사항을 고려합니다.
- 3scale 계정은 작동하는 OpenShift 네임스페이스 또는 원격 설치에서 로컬이 될 수 있습니다.
- 이 계정의 필수 매개 변수는 3scale 관리 URL 주소와 액세스 토큰입니다.
절차
3scale 관리 포털의 자격 증명을 사용하여 3scale 프로바이더 계정의 시크릿을 생성합니다. 예:
adminURL=https://3scale-admin.example.com
및token=123456
oc create secret generic threescale-provider-account --from-literal=adminURL=https://3scale-admin.example.com --from-literal=token=123456
oc create secret generic threescale-provider-account --from-literal=adminURL=https://3scale-admin.example.com --from-literal=token=123456
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 업스트림 API URL을 사용하여 3scale 백엔드를 구성합니다.
다음 콘텐츠를 사용하여 YAML 파일을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 파일을 만들고 나면 운영자가 해당 단계가 성공했는지 확인합니다.
- 백엔드 사용자 정의 리소스 필드 및 가능한 값에 대한 자세한 내용은 백엔드 CRD 참조를 참조하십시오.
사용자 정의 리소스를 생성합니다.
oc create -f backend1.yaml
oc create -f backend1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3scale 제품을 구성합니다.
이전에 생성한 백엔드에 적용된 모든 기본 설정으로 제품을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 파일을 만들고 나면 운영자가 해당 단계가 성공했는지 확인합니다.
- 제품 사용자 정의 리소스 필드와 가능한 값에 대한 자세한 내용은 Product CRD 참조를 참조하십시오.
사용자 정의 리소스를 생성합니다.
oc create -f product1.yaml
oc create -f product1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
생성된 사용자 지정 리소스는 3scale 인스턴스를 채우는 데 몇 초가 걸립니다. 리소스가 동기화되는 경우 다음 대안 중 하나를 선택할 수 있습니다.
- 오브젝트의 status 필드를 확인합니다.
oc wait
명령을 사용합니다.oc wait --for=condition=Synced --timeout=-1s backend/backend1 oc wait --for=condition=Synced --timeout=-1s product/product1
oc wait --for=condition=Synced --timeout=-1s backend/backend1 oc wait --for=condition=Synced --timeout=-1s product/product1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow