Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Offline-Installation von Cloud Service Mesh vorbereiten
Auf dieser Seite wird erläutert, wie Sie Offlineinstallationen von Cloud Service Mesh auf anderen unterstützten Plattformen als GKE in Google Cloudvorbereiten.
Wenn Sie das asmcli-Tool zum Installieren von Cloud Service Mesh ausführen, wird ein lokales Verzeichnis zum Speichern von Konfigurationen und Artefakten verwendet. Standardmäßig wird ein temporäres Verzeichnis erstellt, wenn das Tool ausgeführt wird. Sie können jedoch ein Verzeichnis mit der Option --output_dir in der Befehlszeile angeben. Wenn das Verzeichnis bereits mit der erforderlichen Konfiguration und den erforderlichen Artefakten vorhanden ist, werden diese wiederverwendet und nicht noch einmal heruntergeladen.
Für eine Offline-Installation von Cloud Service Mesh können Sie ein Konfigurationspaket auf einem Computer mit Internetzugriff generieren und dieses Paket dann an andere Computer ohne Internetzugang verteilen. Verwenden Sie dann den Unterbefehl asmcli build-offline-package, um Konfigurationspakete zu generieren.
Vorbereitung
Folgende Voraussetzungen müssen Sie erfüllt haben:
Prüfen Sie während der Installation, ob der Zugriff auf Google APIs und Google-Dienste möglich ist, oder aktivieren Sie die erforderlichen Abhängigkeiten manuell. Auch im Offline-Modus verwendet asmcli die Google Cloud CLI, um einige Abhängigkeiten zu aktivieren, wenn das entsprechende Flag während der Installation übergeben wird.
Offline-Installation von Cloud Service Mesh
Im Folgenden wird beschrieben, wie Sie eine Offline-Installation von Cloud Service Mesh vorbereiten:
Erstellen Sie auf dem Computer mit Internetzugriff, auf dem Sie Cloud Service Mesh installiert haben, ein Paket und speichern Sie es im Ordner OFFLINE_PKG_DIR_PATH:
Kopieren Sie das Konfigurationsverzeichnis und das asmcli-Tool auf den Offlinecomputer.
Folgen Sie der normalen Anleitung zur Installation von Cloud Service Mesh.
Wenn in der Anleitung asmcli install ausgeführt wird, müssen Sie auch das Flag --offline übergeben und das in den vorherigen Schritten erstellte Konfigurationsverzeichnis angeben:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-19 (UTC)."],[],[],null,["# Prepare an offline installation of Cloud Service Mesh\n=====================================================\n\nThis page explains how to prepare offline installations of Cloud Service Mesh on\n[supported platforms](/service-mesh/v1.25/docs/supported-platforms) other than\nGKE on Google Cloud.\n| **Note:** This guide only supports Cloud Service Mesh with Istio APIs and does not support Google Cloud APIs. For more information see, [Cloud Service Mesh overview](/service-mesh/v1.25/docs/overview).\n\nWhen running the `asmcli` tool to\n[install Cloud Service Mesh](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/install-in-cluster-cloud-service-mesh),\nit uses a local directory to store configuration and artifacts. By default, a\ntemporary directory is created when executing the tool. However, you can specify\na directory using the `--output_dir` option on the command line. If the\ndirectory already exists with the necessary configuration and artifacts, they\nwill be reused instead of re-downloading anything.\n\nTo perform an offline installation of Cloud Service Mesh, you can generate a\nconfiguration package on a machine with Internet access, and then distribute\nthat package to other machines without internet access. Then, use the subcommand\n`asmcli build-offline-package` to generate configuration packages.\n\nBefore you begin\n----------------\n\nBefore you begin, make sure that you:\n\n- Review [the prerequisites](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/cloud-service-mesh-prerequisites).\n- Review the information in [Plan the install](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/plan-install).\n- [Install the required tools](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/install-dependent-tools#install_required_tools).\n- [Download `asmcli`](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/install-dependent-tools#download_asmcli).\n- During installation, ensure access to [Google APIs and Services](/vpc/docs/configure-private-google-access-hybrid) is possible, or manually enable the required dependencies. Even in offline mode, `asmcli` uses Google Cloud CLI to enable some dependencies if the corresponding flag is passed during installation.\n\nOffline installation of Cloud Service Mesh\n------------------------------------------\n\nThe following outlines how to prepare an offline installation of Cloud Service Mesh:\n\n1. On the machine with Internet access that you installed Cloud Service Mesh,\n create a package and then save it to the folder\n \u003cvar translate=\"no\"\u003eOFFLINE_PKG_DIR_PATH\u003c/var\u003e:\n\n ./asmcli build-offline-package \\\n --output_dir \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-nx\"\u003eOFFLINE_PKG_DIR_PATH\u003c/span\u003e\u003c/var\u003e\n\n | **Note:** The `offline-package` includes critical hidden files. You must copy all of the files to the offline machine. To avoid missing files, create an archive bundle of the entire `output_dir` and copy it to the offline machine.\n2. Copy the configuration directory and `asmcli` tool to the offline machine.\n\n3. Follow the normal instructions for\n [installing Cloud Service Mesh](/service-mesh/v1.25/docs/onboarding/kubernetes-off-gcp/install/install-in-cluster-cloud-service-mesh).\n Wherever the instructions specify to run `asmcli install`, ensure that you\n also pass the `--offline` flag and specify the configuration directory\n created in the previous steps:\n\n ./asmcli install \\\n --output_dir \u003cvar translate=\"no\"\u003eOFFLINE_PKG_DIR_PATH\u003c/var\u003e \\\n --project_id \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e \\\n --cluster_location \u003cvar translate=\"no\"\u003eCLUSTER_LOCATION\u003c/var\u003e \\\n --cluster_name \u003cvar translate=\"no\"\u003eCLUSTER_NAME\u003c/var\u003e \\\n --offline\n\nWhat's next?\n------------\n\n- Learn about [setting up a multi-cluster mesh outside of Google Cloud](/service-mesh/v1.25/docs/operate-and-maintain/off-gcp-multi-cluster-setup).\n\n- [Configure an external IP address on-premises](/service-mesh/v1.25/docs/operate-and-maintain/external-ip-load-balance).\n\n- [Deploy the Online Boutique sample application](/service-mesh/v1.25/docs/onlineboutique-install-kpt)."]]