Préparer une installation hors connexion de Cloud Service Mesh

Cette page explique comment préparer les installations hors connexion de Cloud Service Mesh sur plates-formes compatibles autres que GKE sur Google Cloud.

Lorsque vous exécutez l'outil asmcli pour installer Cloud Service Mesh, il utilise un répertoire local pour stocker la configuration et les artefacts. Par défaut, un répertoire temporaire est créé lors de l'exécution de l'outil. Cependant, vous pouvez spécifier un répertoire à l'aide de l'option --output_dir sur la ligne de commande. Si le répertoire existe déjà avec la configuration et les artefacts nécessaires, ils seront réutilisés au lieu de télécharger à nouveau quoi que ce soit.

Pour effectuer une installation hors connexion de Cloud Service Mesh, vous pouvez générer un sur une machine avec accès à Internet, puis distribuez ce package à d’autres machines sans accès à Internet. Exécutez ensuite la sous-commande asmcli build-offline-package pour générer des packages de configuration.

Avant de commencer

Avant de commencer, veillez à suivre les étapes ci-dessous :

Installation hors connexion d'Anthos Service Mesh

Vous trouverez ci-dessous la procédure à suivre pour préparer une installation hors connexion de Cloud Service Mesh:

  1. Sur la machine avec accès à Internet sur laquelle vous avez installé Cloud Service Mesh, créer un package, puis l'enregistrer dans le dossier OFFLINE_PKG_DIR_PATH:

    ./asmcli build-offline-package \
    --output_dir OFFLINE_PKG_DIR_PATH
    
  2. Copiez le répertoire de configuration et l'outil asmcli sur la machine hors connexion.

  3. Suivez les instructions normales pour installer Cloud Service Mesh Chaque fois que les instructions spécifient d'exécuter asmcli install, veillez à également transmettre l'option --offline et spécifier le répertoire de configuration créé lors des étapes précédentes :

      ./asmcli install \
      --output_dir OFFLINE_PKG_DIR_PATH \
      --project_id PROJECT_ID \
      --cluster_location CLUSTER_LOCATION \
      --cluster_name CLUSTER_NAME \
      --offline
    

Étape suivante