Guida rapida: deployment dell'API

Prerequisiti

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

Esegui il deployment dell'API utilizzando l'interfaccia utente dell'app 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:

Esegui il deployment dell'app del marketplace utilizzando la riga di comando

  1. Puoi impostare il payload di configurazione con valori dei parametri personalizzati o utilizzare un insieme di valori predefiniti per copiarli e incollarli facilmente. Se desideri utilizza i valori dei parametri personalizzati e scegli l'opzione A di seguito. In caso contrario, utilizza valori predefiniti nell'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-premise, 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 se il deployment è pronto (l'operazione può richiedere diversi minuti la prima volta che viene eseguita). Il numero di pod READY deve corrispondere al valore scelto per $REPLICA.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Ad esempio:

Passaggi successivi

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