Guida rapida: deployment dell'API

Prerequisiti

  1. Completa tutti i passaggi richiesti nella guida rapida prima di iniziare.

Eseguire il deployment dell'API utilizzando l'interfaccia utente dell'app del Marketplace

  1. Vai alla soluzione on-prem e inserisci i valori di configurazione scelti:

  2. Puoi utilizzare uno spazio dei nomi esistente o crearne uno nuovo:

Eseguire il deployment dell'app del Marketplace utilizzando la riga di comando

  1. Puoi impostare il payload di configurazione con valori parametro personalizzati oppure utilizzare un set di valori predefiniti per semplificare il copia e incolla. Se vuoi usare valori parametro personalizzati, scegli l'opzione A di seguito. In caso contrario, utilizza i valori predefiniti dell'opzione B.

    1. Opzione A: payload di configurazione con valori personalizzati:

      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. Opzione B: payload di configurazione predefinito:

      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. Seleziona una versione :

    VERSION=1.0
    
  3. Per i cluster on-prem, esegui il comando seguente($KUBECONFIG è il percorso del file YAML del cluster utente):

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. Esegui il comando di deployment:

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. Verifica che il deployment sia pronto (l'operazione può richiedere diversi minuti la prima volta che viene eseguito). Il numero di pod READY deve corrispondere al valore $REPLICA scelto.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Ad esempio:

Passaggi successivi

Scopri come inviare una query all'API Speech-to-Text On-Prem.