Descargar la herramienta para solucionar problemas

En esta página se explica cómo descargar la herramienta para solucionar problemas de Cloud Service Mesh. Para depurar y revisar tu implementación de Cloud Service Mesh, debes instalar el componente istioctl para Google Cloud CLI.

Descargar istioctl

Plano de control gestionado

  1. Actualiza Google Cloud CLI:

    gcloud components update
    
  2. Descarga la herramienta de solución de problemas de Cloud Service Mesh integrada:

    gcloud components install istioctl
    

Si recibes el mensaje de error You cannot perform this action because the Google Cloud CLI component manager is disabled for this installation, significa que ya has instalado Google Cloud CLI a través de Debian o Ubuntu. En su lugar, usa los siguientes comandos:

  1. Actualizar Google Cloud CLI

    sudo apt-get update
    
  2. Descarga la herramienta de solución de problemas de Cloud Service Mesh integrada:

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

Plano de control en clústeres

Linux

  1. Descarga el archivo de instalación de Cloud Service Mesh en tu directorio de trabajo actual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.9-linux-amd64.tar.gz
  2. Descarga el archivo de firma y usa openssl para verificar la firma:

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

    El resultado esperado es: Verified OK.

  3. Extrae el contenido del archivo a cualquier ubicación de tu sistema de archivos. Por ejemplo, para extraer el contenido al directorio de trabajo actual:

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

    El comando crea un directorio de instalación en tu directorio de trabajo actual llamado istio-1.24.6-asm.9 que contiene lo siguiente:

    - 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. Asegúrate de que te encuentras en el directorio raíz de la instalación de Cloud Service Mesh.

    cd istio-1.24.6-asm.9

macOS

  1. Descarga el archivo de instalación de Cloud Service Mesh en tu directorio de trabajo actual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.9-osx.tar.gz
  2. Descarga el archivo de firma y usa openssl para verificar la firma:

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

    El resultado esperado es: Verified OK.

  3. Extrae el contenido del archivo a cualquier ubicación de tu sistema de archivos. Por ejemplo, para extraer el contenido al directorio de trabajo actual:

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

    El comando crea un directorio de instalación en tu directorio de trabajo actual llamado istio-1.24.6-asm.9 que contiene lo siguiente:

    - 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. Asegúrate de que te encuentras en el directorio raíz de la instalación de Cloud Service Mesh.

    cd istio-1.24.6-asm.9

Windows

  1. Descarga el archivo de instalación de Cloud Service Mesh en tu directorio de trabajo actual:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.24.6-asm.9-win.zip
  2. Descarga el archivo de firma y usa openssl para verificar la firma:

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

    El resultado esperado es: Verified OK.

  3. Extrae el contenido del archivo a cualquier ubicación de tu sistema de archivos. Por ejemplo, para extraer el contenido al directorio de trabajo actual:

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

    El comando crea un directorio de instalación en tu directorio de trabajo actual llamado istio-1.24.6-asm.9 que contiene lo siguiente:

    - 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. Asegúrate de que te encuentras en el directorio raíz de la instalación de Cloud Service Mesh.

    cd istio-1.24.6-asm.9

Siguientes pasos