Share via


Bereitstellen und Verwalten von Anwendungen aus Azure Marketplace auf Azure Arc-fähigen Kubernetes-Clustern

Azure Marketplace ist ein Online-Store, der Tausende von IT-Softwareanwendungen und -Diensten enthält, die von branchenführenden Technologieunternehmen entwickelt wurden. In Azure Marketplace können Sie die Software und Dienste finden, testen, kaufen und bereitstellen, die Sie benötigen, um neue Lösungen zu erstellen und Ihre Cloudinfrastruktur zu verwalten. Der Katalog umfasst Lösungen für verschiedene Branchen und technische Bereiche, kostenlose Testversionen und Beratungsdienste von Microsoft-Partnern.

Zu diesen Lösungen gehören Containerangebote auf Kubernetes-Anwendungsbasis. Diese Angebote enthalten Anwendungen, die auf Azure Arc-fähigen Kubernetes-Clustern ausgeführt werden können, dargestellt als Clustererweiterungen. Durch die Bereitstellung eines Angebots von Azure Marketplace wird eine neue Instanz der Erweiterung auf Ihrem Arc-fähigen Kubernetes-Cluster erstellt.

In diesem Artikel lernen Sie Folgendes:

  • Entdecken Sie Anwendungen, die Azure Arc-fähige Kubernetes-Cluster unterstützen.
  • Erwerben einer Anwendung
  • Stellen Sie die Anwendung auf Ihrem Cluster bereit.
  • Überwachen von Nutzungs- und Abrechnungsinformationen

Sie können Azure CLI oder die Azure-Portal verwenden, um diese Aufgaben auszuführen.

Voraussetzungen

Zum Bereitstellen einer Anwendung benötigen Sie einen vorhandenen mit Azure Arc-fähigen Kubernetes verbundenen Cluster mit mindestens einem Knoten des Betriebssystems und des Architekturtyps linux/amd64. Wenn Sie noch keine Verbindung mit einem Cluster hergestellt haben, verwenden Sie unseren Schnellstart. Stellen Sie sicher, dass Sie Ihre Agents auf die neueste Version aktualisieren, bevor Sie beginnen.

  • Ein bestehender Cluster mit Azure Arc-Unterstützung, der mit Kubernetes verbunden ist, mit mindestens einem Knoten des Betriebssystems und des Architekturtyps linux/amd64. Wenn Sie Flux (GitOps) einsetzen, können Sie einen ARM64-basierten Cluster ohne einen linux/amd64-Knoten verwenden.
  • Wenn Sie Azure CLI zum Überprüfen, Bereitstellen und Verwalten von Azure Marketplace-Anwendungen verwenden:
    • Die neueste Version von Azure CLI.
    • Die neueste Version der k8s-extension Azure CLI-Erweiterung. Installieren Sie die Erweiterung, indem Sie folgendes ausführen az extension add --name k8s-extension. Wenn die k8s-extension Erweiterung bereits installiert ist, stellen Sie sicher, dass sie mit der Ausführung az extension update --name k8s-extensionauf die neueste Version aktualisiert wird.

Hinweis

Dieses Feature wird derzeit nur in folgenden Regionen unterstützt:

  • Ost-USA, Ost-US2, OstUS2 EUAP, West-USA, West-US2, Zentral-USA, West-Zentral-USA, Süd-Zentral-USA, Westeuropa, Nordeuropa, Kanada Zentral- und Südostasien, Australien, Zentralindien, Japan, Korea Zentral, Vereinigtes Königreich, Vereinigtes Königreich West, Zentralland, Frankreich Zentral, Ostasien, West-US3, Norwegen Ost, Südostafrikan, Nord-Zentral-USA, Australien Südosten, Schweiz Nord, Japan West, Südindien

Entdecken Sie Kubernetes-Anwendungen, die Azure Arc-fähige Cluster unterstützen

So entdecken Sie Kubernetes-Anwendungen im Azure Marketplace aus dem Azure-Portal:

  1. Suchen Sie im Azure-Portal nach Marketplace. Wählen Sie in den Ergebnissen unter Dienste die Option Marketplace aus.

  2. Über Marketplace können Sie direkt nach einem Angebot oder Herausgeber suchen oder alle Angebote durchsuchen. Um Kubernetes-Anwendungsangebote zu finden, wählen Sie container im linken Menü im Abschnitt "Kategorien" aus.

    Wichtig

    Die Kategorie Container enthält sowohl Kubernetes-Anwendungen als auch eigenständige Containerimages. Achten Sie darauf, dass Sie nur Kubernetes-Anwendungsangebote auswählen, wenn Sie diese Schritte ausführen. Containerimages weisen einen anderen Bereitstellungsprozess auf und können in der Regel nicht auf Arc-fähigen Kubernetes-Clustern bereitgestellt werden.

    Screenshot of Azure Marketplace showing the Containers menu item.

  3. Auf der Seite werden mehrere Kubernetes-Anwendungsangebote angezeigt. Um alle Angebote für Kubernetes-Anwendungen anzuzeigen, wählen Sie Mehr anzeigen aus.

    Screenshot showing the See more link for the Containers category in Azure Marketplace.

  4. Alternativ können Sie nach einem bestimmten publisherId Suchbegriff suchen, um die Kubernetes-Anwendungen dieses Herausgebers in Azure Marketplace anzuzeigen. Ausführliche Informationen zum Suchen von Herausgeber-IDs finden Sie auf der Azure CLI-Registerkarte für diesen Artikel.

    Screenshot showing the option to search by publisher in Azure Marketplace.

Sobald Sie eine Anwendung gefunden haben, die Sie bereitstellen möchten, fahren Sie mit dem nächsten Abschnitt fort.

Bereitstellen einer Kubernetes-Anwendung

Nachdem Sie ein Angebot identifiziert haben, das Sie bereitstellen möchten, führen Sie die folgenden Schritte aus:

  1. Überprüfen Sie auf der Registerkarte "Pläne + Preise " die Optionen. Wenn mehrere Pläne verfügbar sind, suchen Sie den Plan, der Ihren Anforderungen entspricht. Überprüfen Sie die Begriffe auf der Seite, um sicherzustellen, dass sie akzeptabel sind, und wählen Sie dann "Erstellen" aus.

    Screenshot of the Plans + Pricing page for a Kubernetes offer in Azure Marketplace.

  2. Wählen Sie die Ressourcengruppe und den Arc-fähigen Cluster aus, für den Sie die Anwendung bereitstellen möchten.

    Screenshot showing the option to select a resource group and cluster for the Marketplace offer.

  3. Schließen Sie alle Seiten des Bereitstellungs-Assistenten ab, um alle Konfigurationsoptionen anzugeben, die die Anwendung benötigt.

    Screenshot showing configuration options for an Azure Marketplace offer.

  4. Wenn Sie fertig sind, wählen Sie "Überprüfen+ Erstellen" und dann " Erstellen" aus, um das Angebot bereitzustellen.

Überprüfen der Bereitstellung

Durch die Bereitstellung eines Angebots von Azure Marketplace wird eine neue Erweiterungsinstanz auf Ihrem Arc-fähigen Kubernetes-Cluster erstellt. Sie können überprüfen, ob die Bereitstellung erfolgreich war, indem Sie bestätigen, dass die Erweiterung erfolgreich ausgeführt wird.

Überprüfen Sie die Bereitstellung, auf der Sie die Erweiterung kürzlich installiert haben, und navigieren Sie dann zu Erweiterungen, wo der Erweiterungsstatus angezeigt wird.

Screenshot showing the status of deployed extensions in the Azure portal.

Wenn die Bereitstellung erfolgreich war, wird der Status erfolgreich sein. Wenn der Status "Erstellen" lautet, wird die Bereitstellung noch ausgeführt. Warten Sie einige Minuten, und überprüfen Sie es erneut.

Wenn die Bereitstellung fehlschlägt, lesen Sie die Problembehandlung bei der fehlgeschlagenen Bereitstellung eines Kubernetes-Anwendungsangebots.

Überwachen von Abrechnungs- und Nutzungsinformationen

Sie können Abrechnungs- und Nutzungsinformationen für eine bereitgestellte Erweiterung im Azure-Portal überwachen.

  1. Navigieren Sie im Azure-Portal zur Ressourcengruppe Ihres Clusters.

  2. Wählen Sie Kostenverwaltung>Kostenanalyse aus. Unter Produkt wird eine Kostenaufschlüsselung für den ausgewählten Plan angezeigt.

    Screenshot of the Azure portal page for a resource group, with billing information broken down by offer plan.

Entfernen einer Anwendung

Sie können einen gekauften Plan für ein Kubernetes-Angebot löschen, indem Sie die Erweiterungsinstanz auf dem Cluster löschen.

Um die Erweiterungsinstanz im Azure-Portal zu löschen, wählen Sie "Erweiterungen" in Ihrem Cluster aus. Wählen Sie die Anwendung aus, die Sie entfernen möchten, und wählen Sie dann "Deinstallieren" aus.

Screenshot of the Extensions page for a cluster, showing the option to delete an extension.

Problembehandlung

Hilfe zum Beheben von Problemen finden Sie unter "Problembehandlung bei der fehlgeschlagenen Bereitstellung eines Kubernetes-Anwendungsangebots".

Nächste Schritte