Prerequisiti
- Completa tutti i passaggi richiesti nella prima di iniziare Guida rapida.
Esegui il deployment dell'API utilizzando l'interfaccia utente dell'app 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 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.
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-premise, 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 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.