Início rápido: implemente a API

Pré-requisitos

  1. Conclua todos os passos necessários no antes de começar início rápido.

Implemente a API através da IU da app do marketplace

  1. Navegue para a solução no local e introduza os valores de configuração escolhidos:

  2. Pode usar um espaço de nomes existente ou criar um novo:

Implemente a app do mercado através da linha de comandos

  1. Pode definir a carga útil de configuração com valores de parâmetros personalizados ou usar um conjunto de valores predefinidos para facilitar a cópia e colagem. Se quiser usar valores de parâmetros personalizados, escolha a opção A abaixo. Caso contrário, use os valores predefinidos na opção B.

    1. Opção A: payload de 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 de configuração predefinida:

      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 ficheiro YAML do cluster de utilizador):

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

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. Verifique se a implementação está pronta (pode demorar vários minutos na primeira vez que é executada). O número de pods READY deve corresponder ao valor $REPLICA escolhido.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Por exemplo:

O que se segue?

Saiba como enviar uma consulta à API Speech-to-Text On-Prem.