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

Requisitos previos

  1. 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

  1. Navega 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 mediante la línea de comandos

  1. 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.

    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 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. Selecciona una versión:

    VERSION=1.0
    
  3. 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}
    
  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 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.