8.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 - 파일을 생성하면 Operator에서 단계가 성공했는지 확인합니다.
- 백엔드 사용자 정의 리소스 및 가능한 값 필드에 대한 자세한 내용은 백엔드 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 - 파일을 생성하면 Operator에서 단계가 성공했는지 확인합니다.
- 제품 사용자 정의 리소스 및 가능한 값 필드에 대한 자세한 내용은 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