Transferir a ferramenta de resolução de problemas

Esta página mostra como transferir a ferramenta de resolução de problemas para o Cloud Service Mesh. Para depurar e rever a sua implementação do Cloud Service Mesh, tem de instalar o componente istioctl para a CLI Google Cloud.

Transfira o istioctl

Plano de controlo gerido

  1. Atualize a CLI do Google Cloud:

    gcloud components update
    
  2. Transfira a ferramenta de resolução de problemas do Cloud Service Mesh incorporada:

    gcloud components install istioctl
    

Se 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 anteriormente a CLI Google Cloud através do Debian/Ubuntu. Em alternativa, use os seguintes comandos:

  1. Atualize a CLI do Google Cloud

    sudo apt-get update
    
  2. Transfira a ferramenta de resolução de problemas do Cloud Service Mesh incorporada:

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

Painel de controlo no cluster

Linux

  1. Transfira o ficheiro de instalação do Cloud Service Mesh para o seu diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.12-linux-amd64.tar.gz
  2. Transfira o ficheiro de assinatura e use openssl para validar a assinatura:

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

    O resultado esperado é: Verified OK.

  3. Extraia o conteúdo do ficheiro para qualquer localização no seu sistema de ficheiros. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

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

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

    - 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. Certifique-se de que está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.24.6-asm.12

Mac OS

  1. Transfira o ficheiro de instalação do Cloud Service Mesh para o diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.12-osx.tar.gz
  2. Transfira o ficheiro de assinatura e use openssl para validar a assinatura:

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

    O resultado esperado é: Verified OK.

  3. Extraia o conteúdo do ficheiro para qualquer localização no seu sistema de ficheiros. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

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

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

    - 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. Certifique-se de que está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.24.6-asm.12

Windows

  1. Transfira o ficheiro de instalação do Cloud Service Mesh para o diretório de trabalho atual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.12-win.zip
  2. Transfira o ficheiro de assinatura e use openssl para validar a assinatura:

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

    O resultado esperado é: Verified OK.

  3. Extraia o conteúdo do ficheiro para qualquer localização no seu sistema de ficheiros. Por exemplo, para extrair o conteúdo para o diretório de trabalho atual:

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

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

    - 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. Certifique-se de que está no diretório raiz da instalação do Cloud Service Mesh.

    cd istio-1.24.6-asm.12

O que se segue?