Télécharger l'outil de dépannage

Cette page explique comment télécharger l'outil de dépannage pour Cloud Service Mesh. Pour déboguer et examiner votre déploiement Cloud Service Mesh, vous devez installer le composant istioctl pour Google Cloud CLI.

Télécharger istioctl

Plan de contrôle géré

  1. Mettez à jour Google Cloud CLI :

    gcloud components update
    
  2. Téléchargez l'outil de dépannage Cloud Service Mesh intégré:

    gcloud components install istioctl
    

Si vous recevez le message d'erreur You cannot perform this action because the Google Cloud CLI component manager is disabled for this installation, vous avez déjà installé Google Cloud CLI via Debian/Ubuntu. Utilisez plutôt les commandes suivantes:

  1. Mettre à jour la Google Cloud CLI

    sudo apt-get update
    
  2. Téléchargez l'outil de dépannage Cloud Service Mesh intégré:

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

Plan de contrôle au sein du cluster

Linux

  1. Téléchargez le fichier d'installation de Cloud Service Mesh dans votre répertoire de travail actuel:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-linux-amd64.tar.gz
  2. Téléchargez le fichier de signature et utilisez openssl pour valider la signature :

    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

    Le résultat attendu est Verified OK.

  3. Extrayez le contenu du fichier vers n'importe quel emplacement de votre système de fichiers. Par exemple, pour extraire le contenu vers le répertoire de travail actuel :

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

    Cette commande crée un répertoire d'installation dans votre répertoire de travail actuel, nommé istio-1.21.5-asm.12, qui contient les éléments suivants :

    - 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. Assurez-vous d'être dans le répertoire racine de l'installation Cloud Service Mesh.

    cd istio-1.21.5-asm.12

macOS

  1. Téléchargez le fichier d'installation de Cloud Service Mesh dans votre répertoire de travail actuel:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-osx.tar.gz
  2. Téléchargez le fichier de signature et utilisez openssl pour valider la signature :

    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

    Le résultat attendu est Verified OK.

  3. Extrayez le contenu du fichier vers n'importe quel emplacement de votre système de fichiers. Par exemple, pour extraire le contenu vers le répertoire de travail actuel :

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

    Cette commande crée un répertoire d'installation dans votre répertoire de travail actuel, nommé istio-1.21.5-asm.12, qui contient les éléments suivants :

    - 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. Assurez-vous d'être dans le répertoire racine de l'installation Cloud Service Mesh.

    cd istio-1.21.5-asm.12

Windows

  1. Téléchargez le fichier d'installation de Cloud Service Mesh dans votre répertoire de travail actuel:

    curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-win.zip
  2. Téléchargez le fichier de signature et utilisez openssl pour valider la signature :

    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

    Le résultat attendu est Verified OK.

  3. Extrayez le contenu du fichier vers n'importe quel emplacement de votre système de fichiers. Par exemple, pour extraire le contenu vers le répertoire de travail actuel :

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

    Cette commande crée un répertoire d'installation dans votre répertoire de travail actuel, nommé istio-1.21.5-asm.12, qui contient les éléments suivants :

    - 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. Assurez-vous d'être dans le répertoire racine de l'installation Cloud Service Mesh.

    cd istio-1.21.5-asm.12

Étape suivante