Freigeben über


Installieren des AKS-Moduls unter Windows im Azure Stack Hub

Binäre Downloads für die neueste Version des AKS-Moduls sind auf Github verfügbar. Laden Sie das Paket für Ihr Betriebssystem herunter, und extrahieren Sie die Aks-Engine-Datei für die AKS Engine-Versionen 0.73.0 und unten. Extrahieren Sie für die AKS Engine-Versionen 0.75.3 und höher die aks-engine-azurestack-Datei (und fügen Sie sie optional zur komfortableren CLI-Verwendung zu Ihrer $PATH Umgebungsvariable hinzu).

Vorbereiten der Client-VM

Die AKS-Engine ist ein Befehlszeilentool, das zum Bereitstellen und Verwalten Ihres Kubernetes-Clusters verwendet wird. Sie können die Engine auf einem Computer in Ihrer Azure Stack Hub-Instanz ausführen. Führen Sie auf diesem Computer das AKS-Modul aus, um die IaaS-Ressourcen und -Software bereitzustellen, die zum Ausführen des Clusters erforderlich sind. Anschließend können Sie den Computer, auf dem die Engine ausgeführt wird, zum Ausführen von Verwaltungsaufgaben auf Ihrem Cluster verwenden.

Wenn Sie Ihren Clientcomputer auswählen, sollten Sie Folgendes beachten:

  1. Gibt an, ob der Clientcomputer in einem Notfall wiederhergestellt werden kann.
  2. Wie stellen Sie eine Verbindung mit dem Clientcomputer her und wie interagiert der Computer mit Ihrem Cluster?

Installieren des AKS-Moduls in einer verbundenen Umgebung

Sie können die Client-VM installieren, um Ihren Kubernetes-Cluster in einer mit dem Internet verbundenen Azure Stack Hub-Instanz zu verwalten.

So installieren Sie AKS Engine, Version 0.81.1 oder höher:

  1. Erstellen Sie unter Azure Stack Hub eine Windows-VM. Anweisungen finden Sie in der Schnellstartanleitung: Erstellen einer Windows Server-VM mithilfe des Azure Stack Hub-Portals.
  2. Stellen Sie eine Verbindung mit Ihrer VM her.
  3. Wechseln Sie zu GitHub Azure/aks-engine-azurestack. Laden Sie ein Archiv (*.tar.gz) für einen Windows-Computer herunter, z. B. aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz. Suchen Sie die Version der AKS-Engine in der Tabelle Supported Kubernetes Versions (Unterstützte Kubernetes-Versionen).

Installieren des AKS-Moduls in einer getrennten Umgebung

Sie können die Client-VM installieren, um Ihren Kubernetes-Cluster in einer Azure Stack Hub-Instanz zu verwalten, die vom Internet getrennt ist.

  1. Wechseln Sie von einem Computer mit Zugriff auf das Internet zu GitHub Azure/aks-engine-azurestack. Laden Sie ein Archiv (*.tar.gz) für einen Windows-Computer herunter, z. B. aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz. Suchen Sie in der Tabelle Unterstützte Kubernetes-Versionen nach der Version der AKS-Engine.

  2. Erstellen Sie ein Speicherkonto in ihrer Azure Stack Hub-Instanz, um die Archivdatei (*.tar.gz) mit der AKS-Engine-Binärdatei hochzuladen. Anweisungen zur Verwendung von Azure Storage-Explorer finden Sie unter Herstellen einer Verbindung von Storage-Explorer mit einem Azure Stack-Abonnement oder -Speicherkonto.

  3. Erstellen Sie unter Azure Stack Hub eine Windows-VM. Anweisungen finden Sie in der Schnellstartanleitung: Erstellen einer Windows Server-VM mithilfe des Azure Stack Hub-Portals

  4. Stellen Sie eine Verbindung mit Ihrer VM her.

  5. Laden Sie die Datei von der Blob-URL des Azure Stack Hub-Speicherkontos, wo Sie die Archivdatei (*.tar.gz) hochgeladen haben, auf Ihre Verwaltungs-VM herunter. Extrahieren Sie das Archiv in ein Verzeichnis, auf das Sie über die Eingabeaufforderung zugreifen können.

Überprüfen der Installation

Überprüfen Sie nach der Einrichtung des virtuellen Clientcomputers, ob Sie das AKS-Modul installiert haben.

  1. Stellen Sie eine Verbindung mit Ihrer Client-VM her.

  2. Führen Sie den folgenden Befehl aus:

    Hinweis

    Für AKSe Version 0.75.3 und höher ist der Befehl, um die aktuelle Version Ihres AKS-Moduls aks-engine-azurestack versionzu überprüfen.

    aks-engine version
    

Wenn Sie nicht überprüfen können, ob Sie das AKS-Modul auf Ihrem virtuellen Clientcomputer installiert haben, lesen Sie die Problembehandlung bei der Installation des AKS-Moduls.

ASDK-Installation

Sie müssen ein Zertifikat hinzufügen, wenn Sie die Client-VM für das AKS-Modul auf einem Computer außerhalb des ASDK ausführen. Wenn Sie eine Windows-VM in der ASDK-Umgebung selbst verwenden, vertraut der Computer bereits dem ASDK-Zertifikat. Wenn sich der Clientcomputer außerhalb des ASDK befindet, müssen Sie das Zertifikat aus dem ASDK extrahieren und dem Windows-Computer hinzufügen.

Wenn Sie ein ASDK verwenden und Ihr Azure Resource Manager-Endpunkt ein selbstsigniertes Zertifikat verwendet, müssen Sie dieses Zertifikat explizit dem vertrauenswürdigen Zertifikatspeicher des Computers hinzufügen. Sie finden das ASDK-Stammzertifikat auf jedem virtuellen Computer, den Sie im ASDK bereitstellen.

  1. Exportieren Sie das Zertifizierungsstellen-Stammzertifikat. Anweisungen finden Sie unter Exportieren des Azure Stack Hub-Zertifizierungsstellen-Stammzertifikats.
  2. Stufen Sie das Zertifizierungsstellen-Stammzertifikat für Azure Stack Hub als vertrauenswürdig ein. Anweisungen finden Sie unter Einstufen des Zertifizierungsstellen-Stammzertifikats für Azure Stack Hub als vertrauenswürdig.

Nächste Schritte