Parâmetros de configuração da API no local

A solução Speech-to-Text On-Prem expõe alguns parâmetros de configuração. Os parâmetros abaixo são expostos nas instalações da CLI e do Launcher de apps do Marketplace.

Nome do parâmetro Descrição
Nome O nome da aplicação. A string "speech" é uma predefinição segura. Este valor é denominado $NAME.
Espaço de nomes O espaço de nomes no qual a aplicação está implementada. A string "speech" é uma predefinição segura. Este valor é denominado $NAMESPACE.
Réplicas O número de réplicas que quer que a solução execute (o valor predefinido é 3). Isto permite-lhe dimensionar a sua aplicação horizontalmente. Este valor é denominado $REPLICAS.
CPUs por agrupamento O número de CPUs a atribuir a cada pod que executa o binário Speech-to-Text. O valor predefinido é 2 e recomenda-se, pelo menos, 2. Este valor é denominado $CPU. Se especificar mais CPUs do que as disponíveis no cluster, a app gera erros como "Does not have minimum availability" (Não tem disponibilidade mínima) ou "Pod errors: Unschedulable" (Erros de pod: não agendável).
Memória por agrupamento A quantidade de RAM a atribuir a cada pod que executa o binário Speech-to-Text. A predefinição é 1 Gi e recomenda-se, pelo menos, 1 Gi. Este valor é denominado $MEMORY. Se especificar mais memória do que a disponível no cluster, a app gera erros como "Does not have minimum availability" (Não tem disponibilidade mínima) ou "Pod errors: Unschedulable" (Erros de pod: não agendável).
O ID do projeto da Google Cloud Platform para o qual exportar as métricas (Opcional) Pode especificar um ID do projeto da Google Cloud Platform para que o servidor no local possa exportar métricas para o Stackdriver nesse projeto da Google Cloud Platform. Use o mesmo projeto da Google Cloud Platform onde o servidor no local vai ser executado. Se fornecer um projeto diferente, certifique-se de que a conta de serviço que executa o servidor no local tem autorização para enviar métricas para esse projeto. Se este campo estiver vazio, não são enviadas métricas. Este valor é denominado $METRIC_PROJECT.
Instale objetos do Istio para o balanceamento de carga (Opcional) Pode especificar se pretende ou não instalar objetos do Istio para o equilíbrio de carga do gRPC. Se esta opção estiver selecionada, os pedidos gRPC recebidos são distribuídos por diferentes pods para publicação. Tem de ter o Istio já instalado no cluster. Caso contrário, a instalação falha. Este valor é denominado $ENABLE_ISTIO. Consulte o início rápido antes de começar para mais informações sobre a instalação e a configuração do Istio.
IP público (Opcional) Pode fornecer um endereço IP público neste campo para tornar a sua solução acessível publicamente. Isto só se aplica se o seu cluster suportar IPs públicos e tiver atribuído um à região em que o cluster está a ser executado. Se não fornecer um IP público, tem de configurar a sua rede. Este valor é designado por $PUBLIC_IP. Tenha em atenção que este IP público é acessível na Internet.
Model 1 Deve especificar o primeiro idioma para o servidor no local publicar pedidos ASR recebidos. Este valor é designado por $MODEL1.
Model 2 Deve especificar o segundo idioma para que o servidor onprem processe os pedidos de RCF recebidos. Se não precisar de um segundo idioma, pode escolher Nenhum. Este valor é designado por $MODEL2.
Modelo 3 Deve especificar o terceiro idioma para que o servidor no local processe pedidos de RVA recebidos. Se não precisar de um terceiro idioma, pode escolher Nenhum. Este valor é designado por $MODEL3.
Nome secreto (Opcional para o GKE, obrigatório para o GKE On-Prem e outras nuvens híbridas) É necessária uma conta de serviço Google da lista de autorizações do projeto da Google Cloud Platform para a autenticação, de modo que os pods k8s nos clusters do GKE On-Prem possam consultar os serviços Google Cloud. Esta conta de serviço tem de ter, pelo menos, autorização de visualizador do projeto. Transfira uma chave para a conta de serviço Google e inclua-a num segredo no mesmo espaço de nomes que a aplicação. O ficheiro tem de ter o nome key.json. Este valor é designado por $GSA_SECRET. Consulte a documentação do Kubernetes para ver mais detalhes.