기본 요건
- 시작하기 전에 빠른 시작에서 필요한 모든 단계를 완료하세요.
Marketplace 앱 UI를 사용하여 API 배포
명령줄을 사용하여 Marketplace 앱 배포
맞춤설정된 매개변수 값으로 구성 페이로드를 설정하거나 간편한 복사-붙여넣기를 위해 기본값 집합을 사용할 수 있습니다. 맞춤설정된 매개변수 값을 사용하려면 아래에서 옵션 A를 선택하세요. 아니면 옵션 B의 기본값을 사용합니다.
옵션 A: 맞춤설정된 값을 사용한 구성 페이로드:
PARAMETERS='{ "name": "'$NAME'", "namespace": "'$NAMESPACE'", "asr.publicIP": "'$PUBLIC_IP'", "asr.cpu": '$CPU', "asr.memory": "'$MEMORY'", "reportingSecret": "reporting-secret", "asr.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem:'$VERSION'", "configure.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/configure:'$VERSION'", "asr.metric_project_id": "'$METRIC_PROJECT'", "asr.gsa_secret": "'$GSA_SECRET'", "istio.enabled": "'$ENABLE_ISTIO'", "configure.model1": "'$MODEL1'", "configure.model2": "'$MODEL2'", "configure.model3": "'$MODEL3'" }'
옵션 B: 기본 구성 페이로드:
PARAMETERS='{ "name": "speech", "namespace": "speech", "reportingSecret": "reporting-secret", "asr.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem:'$VERSION'", "configure.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/configure:'$VERSION'", "asr.metric_project_id": "$METRIC_PROJECT", }'
버전 선택:
VERSION=1.0
온프렘 클러스터의 경우 아래 명령어를 실행합니다($KUBECONFIG는 사용자 클러스터의 yaml 파일 경로입니다).
export KUBE_CONFIG=${KUBECONFIG}
배포 명령을 실행합니다.
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"
배포가 준비되었는지 확인합니다(처음 실행할 때 몇 분 정도 걸릴 수 있음). READY pod 수는 선택한 $REPLICA 값과 일치해야 합니다.
kubectl get deployment $NAME --namespace $NAMESPACE
예를 들면 다음과 같습니다.
다음 단계
Speech-to-Text On-Prem API에 쿼리 전송하는 방법 알아보기