Guía de inicio rápido: Implementa la API

Requisitos

  1. Completa todos los pasos necesarios de la guía de inicio rápido antes de empezar.

Implementa la API con la IU de la aplicación de Marketplace

  1. Accede a la solución local y, luego, ingresa los valores de configuración elegidos:

  2. Puedes usar un espacio de nombres existente o crear uno nuevo:

Implementa la aplicación de Marketplace con la línea de comandos

  1. Puedes establecer la carga útil de la configuración con valores de parámetros personalizados o usar un conjunto de valores predeterminados para copiar y pegar de manera sencilla. Si quieres usar valores de parámetros personalizados, elige la opción A que se proporciona a continuación. De lo contrario, usa los valores predeterminados de la opción B.

    1. 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'"
      }'
      
    2. Opción B: Carga útil de la 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",
      }'
      
  2. Elige una versión:

    VERSION=1.0
    
  3. Para los clústeres locales, ejecuta el comando siguiente ($KUBECONFIG es la ruta de acceso al archivo yaml del clúster del usuario):

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. 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"
    
  5. Verifica si la implementación está lista (esto puede tardar varios minutos la primera vez que se ejecuta). La cantidad de Pods LISTOS debe coincidir con el valor $REPLICA que elegiste.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Por ejemplo:

¿Qué sigue?

Obtén información para enviar una consulta a la API de Speech-to-Text On-Prem.