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 des 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 package de configuration sur une machine disposant d'un accès à Internet, puis le distribuer à 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 de Cloud Service Mesh

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

  1. Sur la machine avec l'accès Internet sur laquelle vous avez installé Cloud Service Mesh, créez un package pour OFFLINE_PKG_DIR_PATH. Ensuite, enregistrez-le 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