Prerequisiti
- Completa tutti i passaggi obbligatori nella guida rapida prima di iniziare.
Esegui il deployment dell'API utilizzando l'UI dell'app del marketplace
Vai alla soluzione on-prem e inserisci i valori di configurazione scelti:
Puoi utilizzare uno spazio dei nomi esistente o crearne uno nuovo:
Esegui il deployment dell'app del marketplace utilizzando la riga di comando
Puoi impostare il payload di configurazione con valori parametro personalizzati o utilizzare un insieme di valori predefiniti per copiare e incollare facilmente. Se vuoi utilizzare valori parametro personalizzati, scegli l'opzione A di seguito. Altrimenti, utilizza i valori predefiniti nell'opzione B.
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'" }'
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", }'
Seleziona una versione :
VERSION=1.0
Per i cluster On-Prem, esegui il comando seguente($KUBECONFIG è il percorso del file yaml del cluster utente):
export KUBE_CONFIG=${KUBECONFIG}
Esegui il comando di deployment:
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"
Verifica se il deployment è pronto (l'operazione può richiedere alcuni minuti la prima volta che viene eseguito). Il numero di pod PRONTO deve corrispondere al valore scelto per $REPLICA.
kubectl get deployment $NAME --namespace $NAMESPACE
Ad esempio:
Passaggi successivi
Scopri come inviare una query all'API Speech-to-Text On-Prem.