Installieren und Anbieten von Azure Kubernetes Service in Azure Stack Hub

Azure Kubernetes Service (AKS) ermöglicht Ihren Benutzern die Bereitstellung von Kubernetes-Clustern in Azure Stack Hub. AKS verringert die Komplexität und den operativen Mehraufwand für die Verwaltung von Kubernetes-Clustern. Als gehosteter Kubernetes-Dienst übernimmt Azure Stack Hub wichtige Aufgaben wie die Integritätsüberwachung und erleichtert die Wartung von Clustern. Das Azure Stack Hub-Team verwaltet das Image, das für die Wartung der Cluster verwendet wird. Der Clustermandantenadministrator muss die Updates nur nach Bedarf anwenden. Die Dienste werden ohne zusätzliche Kosten angeboten. AKS ist kostenlos: Sie zahlen nur für die Verwendung der virtuellen Computer (VMs) master- und Agentknoten in Ihren Clustern. Sie können den AKS-Ressourcenanbieter (Azure Kubernetes Service) für die Benutzer Ihrer Azure Stack Hub-Instanz installieren.

Zum Installieren müssen Sie über die VM-Erweiterungen, das AKS-Basisimage, einen Plan und ein Angebot für Ihre Benutzer verfügen und die Mehrinstanzenfähigkeit für Ihre Azure Stack Hub-Instanz aktivieren. AKS-Cluster können nur in der Benutzerumgebung erstellt werden.

Wichtig

Azure Kubernetes Service in Azure Stack Hub, die sich derzeit in der Vorschauphase befindet, wird eingestellt und wird nicht allgemein verfügbar. Weitere Informationen finden Sie unter AKS-Engine für eine Kubernetes-Lösung in Azure Stack Hub. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Hinweis

Azure Kubernetes Service in Azure Stack Hub unterstützt die Erstellung eines Clusters in der Verwaltungsumgebung nicht. AKS-Cluster können nur in der Benutzerumgebung erstellt werden.

Herunterladen der erforderlichen VM-Erweiterungen

Stellen Sie sicher, dass die folgenden VM-Erweiterungen in Ihrer Azure Stack Hub-Instanz verfügbar sind.

Abrufen der Erweiterungen vom Portal

Sie finden die VM-Erweiterungen im Azure Stack Hub Marketplace. Sie können sie von Azure herunterladen, wenn Sie sie zu einer nicht verbundenen Umgebung hinzufügen möchten. Befolgen Sie die Anweisungen unter Herunterladen von Marketplace-Elementen in Azure Stack Hub (getrennt):

  • Befehl "Ausführen" für Linux (neueste Version)

    Abrufen des Ausführungsbefehls für Linux

  • Benutzerdefiniertes Skript für Linux (Version 2.0.6)

    Abrufen eines benutzerdefinierten Skripts für Linux

Anzeigen der Erweiterungen mit PowerShell

PowerShell stellt ein Get-AzsVMExtension Cmdlet zum Anzeigen der in Ihrem System verfügbaren VM-Erweiterungen bereit. Führen Sie das folgende Skript aus, um die verfügbaren Erweiterungen anzuzeigen. Geben Sie die richtige URL für Ihren Azure Stack Hub-Resource Manager-Endpunkt an:

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Informationen zum Installieren und Verwenden des AzureStack PowerShell-Moduls finden Sie unter Installieren des PowerShell Az-Moduls für Azure Stack Hub.

Herunterladen des AKS-Basisimages

Der AKS-Dienst benötigt ein spezielles VM-Image, das als AKS-Basisimage bezeichnet wird. Der AKS-Dienst funktioniert nicht ohne die richtige Imageversion, die im lokalen Azure Stack Hub Marketplace verfügbar ist. Das Image ist für die Verwendung durch den AKS-Dienst und nicht für die Verwendung durch Mandanten zum Erstellen einzelner virtueller Computer vorgesehen. Das Image ist für Mandanten im Marketplace nicht sichtbar. Dies ist eine Aufgabe, die zusammen mit jedem Azure Stack Hub-Update ausgeführt werden muss. Jedes Mal, wenn ein neues Update vorliegt, wird dem AKS-Dienst ein neues AKS-Basisimage zugeordnet. Im Folgenden werden die Schritte aufgeführt:

  1. Navigieren Sie im Administratorportal zum Blatt "Marketplace-Verwaltung ", und wählen Sie Aus Azure hinzufügen aus.

  2. Geben Sie AKS in das Suchfeld ein. Suchen Sie sowohl die Linux AKS Base Ubuntu 18.04-LTS Image Distribution, 2022 Q1 Version 2022.01.21 als auch die Windows-Image-Version17763.2300.220121, und laden Sie sie herunter.

    • Linux-Basisimage:

      Hinzufügen des AKS-Basisimages – Linux

    • Windows-Basisimage:

      Hinzufügen des AKS-Basisimages : Windows

  3. Wenn Ihre instance getrennt ist, befolgen Sie die Anweisungen im Artikel Herunterladen von Marketplace-Elementen in Azure Stack Hub, um die beiden angegebenen Elemente aus dem Marketplace in Azure herunterzuladen und in Ihre Azure Stack Hub-instance hochzuladen.

Erstellen von Plänen und Angeboten

Damit Mandantenbenutzer den AKS-Dienst verwenden können, muss der Operator ihn über einen Plan und ein Angebot zur Verfügung stellen.

  1. Erstellen Sie einen Plan mit dem Microsoft.Container-Dienst. Für diesen Dienst gibt es keine spezifischen Kontingente. Es verwendet die Kontingente, die für die Compute-, Netzwerk- und Speicherdienste verfügbar sind:

    Erstellen von Plänen

  2. Verwenden Sie wiederum das Azure Stack Hub-Verwaltungsportal, um ein Angebot zu erstellen, das den im vorherigen Schritt erstellten Plan enthält:

    Erstellen von Angeboten

Konfigurieren der Mehrinstanzenfähigkeit

Sie müssen Azure Stack Hub so konfigurieren, dass Anmeldungen von Benutzern unterstützt werden, die sich in anderen Microsoft Entra Verzeichnissen befinden, sodass diese Dienste in Azure Stack Hub verwenden können.

Anweisungen finden Sie unter Konfigurieren der Mehrinstanzenfähigkeit in Azure Stack Hub.

Überwachen von und Reagieren auf Warnungen

  1. Über das Verwaltungsportal können Sie auf die Azure Kubernetes Service unter der Gruppe Verwaltung zugreifen.

  2. Wählen Sie das Blatt Warnungen aus. Überprüfen der Warnungen:

    AKS – Admin

  3. Warnungen werden auf dem Blatt Warnungen angezeigt, und Sie können bei Bedarf entsprechende Maßnahmen ergreifen:

AKS – Warnungen

Nächste Schritte

Weitere Informationen zu AKS in Azure Stack Hub