准备离线安装 Cloud Service Mesh
本页介绍了如何在受支持的平台(GKE on Google Cloud 除外)上准备离线安装 Cloud Service Mesh。
运行 asmcli
工具以安装 Cloud Service Mesh 时,它使用本地目录来存储配置和工件。默认情况下,在执行该工具时会创建一个临时目录。不过,您可以在命令行中使用 --output_dir
选项指定目录。如果该目录已存在并具有必要的配置和工件,则系统会重复使用它们,而不是重新下载任何内容。
如需执行 Cloud Service Mesh 的离线安装,您可以生成
然后将配置包分发
将软件包复制到其他无法访问互联网的机器然后,使用子命令 asmcli build-offline-package
生成配置软件包。
准备工作
开始之前,请确保执行以下操作:
- 查看前提条件。
- 查看规划安装中的信息。
- 安装所需的工具。
- 下载
asmcli
。 - 在安装过程中,请确保可以访问 Google API 和服务,或手动启用所需的依赖项。即使在离线模式下,如果在安装过程中传递了相应的标志,
asmcli
也会使用 Google Cloud CLI 启用某些依赖项。
离线安装 Cloud Service Mesh
下面概述了如何准备 Cloud Service Mesh 的离线安装:
在安装了 Cloud Service Mesh 且连接到互联网的机器上, 创建软件包,然后将其保存到文件夹中 OFFLINE_PKG_DIR_PATH:
./asmcli build-offline-package \ --output_dir OFFLINE_PKG_DIR_PATH
将配置目录和
asmcli
工具复制到离线机器。请按照以下常规说明操作: 安装 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