Guia de início rápido: implantar a API

Pré-requisitos

  1. Conclua todas as etapas necessárias no guia de início rápido antes de começar.

Implante a API usando a IU do aplicativo do Marketplace

  1. Navegue até a solução local e insira os valores de configuração escolhidos:

  2. Use um namespace atual ou crie um novo:

Implante o aplicativo do Marketplace usando a linha de comando

  1. É possível definir o payload da configuração com valores de parâmetro personalizados ou usar um conjunto de valores padrão para facilitar o processo de copiar e colar. Caso queira usar valores de parâmetros personalizados, escolha a opção A abaixo. Caso contrário, use os valores padrão na Opção B.

    1. Opção A: payload da configuração com 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. Opção B: payload da configuração padrão:

      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. Selecione uma versão:

    VERSION=1.0
    
  3. Para clusters no local, execute o comando abaixo($KUBECONFIG é o caminho do arquivo yaml do cluster do usuário):

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. Execute o comando de implantação:

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. Verifique se a implantação está pronta. Isso pode levar alguns minutos na primeira execução. O número de pods READY precisa corresponder ao valor de $REPLICA escolhido.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Exemplo:

A seguir

Aprenda a enviar uma consulta para a API Speech-to-Text On-Prem.