Requisitos previos
- Completa todos los pasos obligatorios de la sección Antes de empezar de la guía de inicio rápido.
Desplegar la API mediante la interfaz de usuario de la aplicación de Marketplace
Ve a la solución local e introduce los valores de configuración que hayas elegido:
Puedes usar un espacio de nombres que ya tengas o crear uno:
Desplegar la aplicación de mercado mediante la línea de comandos
Puede definir la carga útil de configuración con valores de parámetros personalizados o usar un conjunto de valores predeterminados para copiar y pegar fácilmente. Si quieres usar valores de parámetros personalizados, elige la opción A que aparece más abajo. De lo contrario, usa los valores predeterminados de la opción B.
Opción A: Carga útil de configuración con valores personalizados:
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'" }'
Opción B: carga útil de configuración predeterminada:
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", }'
Selecciona una versión :
VERSION=1.0
En el caso de los clústeres On-Prem, ejecuta el siguiente comando(donde $KUBECONFIG es la ruta del archivo YAML del clúster de usuario):
export KUBE_CONFIG=${KUBECONFIG}
Ejecuta el comando de implementación:
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"
Comprueba si la implementación está lista (puede tardar varios minutos la primera vez que se ejecute). El número de pods READY debe coincidir con el valor $REPLICA que hayas elegido.
kubectl get deployment $NAME --namespace $NAMESPACE
Por ejemplo:
Siguientes pasos
Consulta cómo enviar una consulta a la API Speech-to-Text On-Prem.