準備 Cloud Service Mesh 的離線安裝作業
本頁面說明如何在 Google Cloud上使用 GKE 以外的支援平台,準備 Cloud Service Mesh 的離線安裝作業。
執行 asmcli
工具來安裝 Cloud Service Mesh 時,會使用本機目錄儲存設定和構件。根據預設,執行工具時會建立暫存目錄。不過,您可以使用指令列上的 --output_dir
選項指定目錄。如果目錄已存在必要的設定和構件,系統會重複使用這些項目,而非重新下載。
如要執行 Cloud Service Mesh 的離線安裝作業,您可以在有網際網路存取權的機器上產生設定套件,然後將該套件散發至其他沒有網際網路存取權的機器。接著,請使用子指令 asmcli build-offline-package
產生設定套件。
事前準備
開始之前,請確認下列事項:
- 詳閱必備條件。
- 詳閱「規劃安裝作業」一文中的資訊。
- 安裝必要工具。
- 下載
asmcli
。 - 在安裝期間,請確認是否可以存取 Google API 和服務,或手動啟用必要的依附元件。即使處於離線模式,如果在安裝期間傳遞對應的旗標,
asmcli
也會使用 Google Cloud CLI 啟用部分依附元件。
離線安裝 Anthos 服務網格
以下概述如何準備 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