准备 Cloud Service Mesh 的离线安装

本页介绍了如何在受支持的平台(GKE on Google Cloud 除外)上准备离线安装 Cloud Service Mesh。

运行 asmcli 工具以安装 Cloud Service Mesh 时,它使用本地目录来存储配置和工件。默认情况下,在执行该工具时会创建一个临时目录。不过,您可以在命令行中使用 --output_dir 选项指定目录。如果该目录已存在并具有必要的配置和工件,则系统会重复使用它们,而不是重新下载任何内容。

如需执行 Cloud Service Mesh 的离线安装,您可以生成 然后将配置包分发 将软件包复制到其他无法访问互联网的机器然后,使用子命令 asmcli build-offline-package 生成配置软件包。

准备工作

开始之前,请确保执行以下操作:

离线安装 Anthos Service Mesh

以下内容概述了如何准备离线安装 Cloud Service Mesh:

  1. 在安装了 Cloud Service Mesh 且连接到互联网的机器上, 创建软件包,然后将其保存到文件夹中 OFFLINE_PKG_DIR_PATH:

    ./asmcli build-offline-package \
    --output_dir OFFLINE_PKG_DIR_PATH
    
  2. 将配置目录和 asmcli 工具复制到离线机器。

  3. 按照安装 Cloud Service Mesh 的常规说明进行操作。在说明指定运行 asmcli install 的所有位置,请确保您传递 --offline 标志并指定在先前步骤中创建的配置目录:

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

后续步骤