빠른 시작: API 배포

기본 요건

  1. 시작하기 전에 빠른 시작에서 필요한 모든 단계를 완료하세요.

Marketplace 앱 UI를 사용하여 API 배포

  1. 온프렘 솔루션으로 이동하여 선택한 구성 값을 입력합니다.

  2. 기존 네임스페이스를 사용하거나 새 네임스페이스를 만들 수 있습니다.

명령줄을 사용하여 Marketplace 앱 배포

  1. 맞춤설정된 매개변수 값으로 구성 페이로드를 설정하거나 간편한 복사-붙여넣기를 위해 기본값 집합을 사용할 수 있습니다. 맞춤설정된 매개변수 값을 사용하려면 아래에서 옵션 A를 선택하세요. 아니면 옵션 B의 기본값을 사용합니다.

    1. 옵션 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'"
      }'
      
    2. 옵션 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",
      }'
      
  2. 버전 선택:

    VERSION=1.0
    
  3. 온프렘 클러스터의 경우 아래 명령어를 실행합니다($KUBECONFIG는 사용자 클러스터의 yaml 파일 경로입니다).

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. 배포 명령을 실행합니다.

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. 배포가 준비되었는지 확인합니다(처음 실행할 때 몇 분 정도 걸릴 수 있음). READY pod 수는 선택한 $REPLICA 값과 일치해야 합니다.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    예를 들면 다음과 같습니다.

다음 단계

Speech-to-Text On-Prem API에 쿼리 전송하는 방법 알아보기