Como fazer o download da ferramenta de solução de problemas

Esta página mostra como fazer o download da ferramenta de solução de problemas do Cloud Service Mesh. Para depurar e analisar a implantação do Cloud Service Mesh, é necessário instalar o componente istioctl para a Google Cloud CLI.

Fazer o download do istioctl

Plano de controle gerenciado

  1. Atualize a Google Cloud CLI:

    gcloud components update
    
  2. Faça o download da ferramenta de solução de problemas incorporada do Cloud Service Mesh:

    gcloud components install istioctl
    

Se você receber a mensagem de erro You cannot perform this action because the Google Cloud CLI component manager is disabled for this installation, significa que instalou a Google Cloud CLI pelo Debian/Ubuntu. Use os seguintes comandos:

  1. Atualização da CLI do Google Cloud

    sudo apt-get update
    
  2. Faça o download da ferramenta de solução de problemas incorporada do Cloud Service Mesh:

    sudo apt-get install google-cloud-sdk-istioctl
    

Plano de controle no cluster

Linux

  1. Faça o download do arquivo de instalação do Cloud Service Mesh no diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-linux-amd64.tar.gz
  2. Faça o download do arquivo de assinatura e use openssl para verificar a assinatura:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-linux-amd64.tar.gz.1.sig
    openssl dgst -verify /dev/stdin -signature istio-1.21.5-asm.12-linux-amd64.tar.gz.1.sig istio-1.21.5-asm.12-linux-amd64.tar.gz <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    A saída esperada é Verified OK.

  3. Extraia o conteúdo do arquivo em qualquer local no sistema. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

    tar xzf istio-1.21.5-asm.12-linux-amd64.tar.gz

    O comando cria um diretório de instalação no seu diretório de trabalho atual, chamado istio-1.21.5-asm.12, que contém o seguinte:

    - Sample applications in the `samples` directory.
    - The `istioctl` command-line tool that you use to install Cloud Service Mesh is
    in the <code>bin</code> directory.
    - The Cloud Service Mesh configuration profiles are in the `manifests/profiles`
    directory.
    
  4. Verifique se você está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.21.5-asm.12

Mac OS

  1. Faça o download do arquivo de instalação do Cloud Service Mesh no diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-osx.tar.gz
  2. Faça o download do arquivo de assinatura e use openssl para verificar a assinatura:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-osx.tar.gz.1.sig
    openssl dgst -sha256 -verify /dev/stdin -signature istio-1.21.5-asm.12-osx.tar.gz.1.sig istio-1.21.5-asm.12-osx.tar.gz <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    A saída esperada é Verified OK.

  3. Extraia o conteúdo do arquivo em qualquer local no sistema. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

    tar xzf istio-1.21.5-asm.12-osx.tar.gz

    O comando cria um diretório de instalação no seu diretório de trabalho atual, chamado istio-1.21.5-asm.12, que contém o seguinte:

    - Sample applications in the `samples` directory.
    - The `istioctl` command-line tool that you use to install Cloud Service Mesh is
    in the <code>bin</code> directory.
    - The Cloud Service Mesh configuration profiles are in the `manifests/profiles`
    directory.
    
  4. Verifique se você está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.21.5-asm.12

Windows

  1. Faça o download do arquivo de instalação do Cloud Service Mesh no diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-win.zip
  2. Faça o download do arquivo de assinatura e use openssl para verificar a assinatura:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-win.zip.1.sig
    openssl dgst -verify - -signature istio-1.21.5-asm.12-win.zip.1.sig istio-1.21.5-asm.12-win.zip <<'EOF'
    -----BEGIN PUBLIC KEY-----
    MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ
    wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw==
    -----END PUBLIC KEY-----
    EOF

    A saída esperada é Verified OK.

  3. Extraia o conteúdo do arquivo em qualquer local no sistema. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

    tar xzf istio-1.21.5-asm.12-win.zip

    O comando cria um diretório de instalação no seu diretório de trabalho atual, chamado istio-1.21.5-asm.12, que contém o seguinte:

    - Sample applications in the `samples` directory.
    - The `istioctl` command-line tool that you use to install Cloud Service Mesh is
    in the <code>bin</code> directory.
    - The Cloud Service Mesh configuration profiles are in the `manifests/profiles`
    directory.
    
  4. Verifique se você está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.21.5-asm.12

A seguir