Requisitos previos
- Completa todos los pasos necesarios de la guía de inicio rápido antes de comenzar.
Implementa la API con la IU de la aplicación de Marketplace
Navega a la solución local y, luego, ingresa los valores de configuración elegidos:
Puedes usar un espacio de nombres existente o crear uno nuevo:
Implementa la aplicación de Marketplace mediante la línea de comandos
Puedes establecer la carga útil de configuración con valores de parámetros personalizados o usar un conjunto de valores predeterminados para copiar y pegar de manera sencilla. Si deseas usar valores de parámetros personalizados, selecciona la opción A, a continuación. De lo contrario, usa los valores predeterminados en la opción B.
Opción A: Carga útil de la 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
Para los clústeres locales, ejecuta el siguiente comando ($KUBECONFIG es la ruta de acceso del archivo yaml del clúster del 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"
Verifica si la implementación está lista (esto puede tardar varios minutos la primera vez que se ejecuta). La cantidad de Pods READY debe coincidir con el valor $REPLICA que elegiste.
kubectl get deployment $NAME --namespace $NAMESPACE
Por ejemplo:
¿Qué sigue?
Aprende a enviar una consulta a la API de Speech-to-Text On-Prem.