準備 Cloud Service Mesh 的離線安裝作業

本頁面說明如何在 Google Cloud上使用 GKE 以外的支援平台,準備 Cloud Service Mesh 的離線安裝作業。

執行 asmcli 工具來安裝 Cloud Service Mesh 時,會使用本機目錄儲存設定和構件。根據預設,執行工具時會建立暫存目錄。不過,您可以使用指令列上的 --output_dir 選項指定目錄。如果目錄已存在必要的設定和構件,系統會重複使用這些項目,而非重新下載。

如要執行 Cloud Service Mesh 的離線安裝作業,您可以在有網際網路存取權的機器上產生設定套件,然後將該套件散發至其他沒有網際網路存取權的機器。接著,請使用子指令 asmcli build-offline-package 產生設定套件。

事前準備

開始之前,請確認下列事項:

離線安裝 Anthos 服務網格

以下概述如何準備 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
    

後續步驟