Configurar o PEG para trabalhar com um proxy

Configurar o PEG para usar um proxy para o tráfego de saída, se necessário.

Pré-requisitos

Implantar o PEG VM

Nota: Quando você implantar o PEG VM, certifique-se de que ele tenha um IP estático ou pelo menos um nome de domínio estático. Para configurar o endereço IP estático da VM, use o mecanismo fornecido por seu fornecedor de VPC.

Procedimento

  1. Acesse o PEG VM através do ssh.
  2. Copie seu certificado de proxy, se for necessário, para os seguintes locais:
    Nota: O nome do arquivo proxy deve ter uma extensão .crt e deve estar no formato PEM Base64 (chamado formato openssl em alguns sistemas).
    • sudo cp <your proxy certificate.crt> /usr/local/share/ca-certificates/
    • sudo cp <your proxy certificate.crt> /peg_v/certs/
  3. Para que o SO carregue o certificado, execute o seguinte comando: sudo update-ca-certificates
  4. Adicione o seguinte ao /etc/environment file (incluindo o nome de usuário e senha se necessário) usando os valores http_proxy e https_proxy para seu ambiente.
    Nota: Embora isso não seja um requisito, o valor https_proxy é frequentemente o mesmo que o http_proxy, com o protocolo sendo HTTP para ambos.
    Insira o URL no seguinte formato: <your http/https proxy url>

    Insira o nome de usuário e a senha, se necessário: http://username:password@host:port/

    ---
    http_proxy=<your http proxy url> https_proxy=<your https proxy url> 
    no_proxy="localhost,::1,127.0.0.0/8,0.0.0.0,10.0.0.0/8,192.168.0.0/16,172.16.0.0/12"
  5. Saia de sua sessão ssh e depois volte a entrar.
    Isso permite que as configurações de proxy sejam capturadas pelo sistema operacional.
  6. Edite os seguintes valores em ~/peg/text_pipeline/values-gpu.yaml. (Esses valores estão na parte inferior do arquivo).
    Digite novamente o URL no seguinte formato: <your https proxy url>. Digite o nome de usuário e a senha, se necessário. http://username:password@host:port/

    Se você não usar um certificado para o proxy, fluentd_cert_path deve ser deixado como se segue: ""

    ---
    has_fluentd_proxy: "true"
    fluentd_cert_path: "/peg_v/certs/<your proxy.crt>" 
    https_proxy: "<your https proxy url>"
    ---
  7. Se você executou as etapas em antes de executar as etapas de proxy delineadas nas etapas anteriores, execute as seguintes etapas:
    1. Execute cd peg && ./peg_start.sh .
    2. Selecione Gestão de Cluster e pressione Enter, e então selecione Certificados de Carga e pressione Enter novamente.
      Carregue os certificados no PEG e selecione o gerenciamento de clusters

      Selecione certificados de carga