Share via


Toepassingen implementeren en beheren vanuit Azure Marketplace op Kubernetes-clusters met Azure Arc

Azure Marketplace is een online winkel met duizenden IT-softwaretoepassingen en -services die zijn gebouwd door toonaangevende technologiebedrijven. In Azure Marketplace kunt u de software en services vinden, uitproberen, kopen en implementeren die u nodig hebt om nieuwe oplossingen te bouwen en uw cloudinfrastructuur te beheren. De catalogus bevat oplossingen voor verschillende branches en technische gebieden, gratis proefversies en adviesservices van Microsoft-partners.

Inbegrepen bij deze oplossingen zijn kubernetes-containeraanbiedingen op basis van toepassingen. Deze aanbiedingen bevatten toepassingen die kunnen worden uitgevoerd op Kubernetes-clusters met Azure Arc, die worden weergegeven als clusterextensies. Als u een aanbieding implementeert vanuit Azure Marketplace, wordt er een nieuw exemplaar van de extensie gemaakt op uw Kubernetes-cluster met Arc.

Dit artikel laat het volgende zien:

  • Ontdek toepassingen die Kubernetes-clusters met Azure Arc ondersteunen.
  • Koop een toepassing.
  • Implementeer de toepassing in uw cluster.
  • Gebruiks- en factureringsgegevens bewaken.

U kunt Azure CLI of Azure Portal gebruiken om deze taken uit te voeren.

Vereisten

Als u een toepassing wilt implementeren, moet u een bestaand Met Azure Arc verbonden Kubernetes-cluster hebben, met ten minste één knooppunt van het besturingssysteem en het architectuurtype linux/amd64. Als u nog geen cluster hebt verbonden, gebruikt u onze quickstart. Zorg ervoor dat u uw agents bijwerken naar de nieuwste versie voordat u aan de slag gaat.

  • Een bestaand met Azure Arc verbonden Kubernetes-cluster, met ten minste één knooppunt van het besturingssysteem en het architectuurtype linux/amd64. Als u Flux (GitOps) implementeert, kunt u een OP ARM64 gebaseerd cluster zonder linux/amd64 knooppunt gebruiken.
  • Als u Azure CLI gebruikt om Azure Marketplace-toepassingen te controleren, implementeren en beheren:
    • De nieuwste versie van Azure CLI.
    • De nieuwste versie van de k8s-extension Azure CLI-extensie. Installeer de extensie door uit te voeren az extension add --name k8s-extension. Als de extensie al is geïnstalleerd, controleert u of deze k8s-extension is bijgewerkt naar de nieuwste versie door deze uit te voeren az extension update --name k8s-extension.

Notitie

Deze functie wordt momenteel alleen ondersteund in de volgende regio's:

  • VS - oost, VS - oost2, VS - oost 2, VS - west 2, VS - west-centraal, VS - west-centraal, Europa - west, Europa - noord, Canada - centraal, Azië - oost, Australië - oost, India - centraal, Japan - oost, Korea - centraal, VK - zuid, VK - west, VK - west, Frankrijk - centraal, Azië - oost, VS - west, Noorwegen - oost, Zuid-Afrika - noord, VS - noord, VS - noord, Australië - zuidoost, Zwitserland - noord, Japan - west, India - zuid

Kubernetes-toepassingen detecteren die ondersteuning bieden voor Clusters met Azure Arc

Kubernetes-toepassingen detecteren in Azure Marketplace vanuit Azure Portal:

  1. Zoek in Azure Portal naar Marketplace. Selecteer Marketplace in de resultaten onder Services.

  2. Vanuit Marketplace kunt u rechtstreeks op naam naar een aanbieding of uitgever zoeken of door alle aanbiedingen bladeren. Als u aanbiedingen voor Kubernetes-toepassingen wilt vinden, selecteert u Containers in de sectie Categorieën in het linkermenu.

    Belangrijk

    De categorie Containers bevat zowel Kubernetes-toepassingen als zelfstandige containerinstallatiekopieën. Zorg ervoor dat u alleen Kubernetes-toepassingsaanbiedingen selecteert wanneer u deze stappen volgt. Containerinstallatiekopieën hebben een ander implementatieproces en kunnen over het algemeen niet worden geïmplementeerd op Kubernetes-clusters met Arc.

    Screenshot of Azure Marketplace showing the Containers menu item.

  3. Er worden verschillende Kubernetes-toepassingsaanbiedingen weergegeven op de pagina. Als u alle aanbiedingen van de Kubernetes-toepassing wilt bekijken, selecteert u Meer weergeven.

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

  4. U kunt ook zoeken naar een specifiek publisherId exemplaar om de Kubernetes-toepassingen van die uitgever in Azure Marketplace weer te geven. Zie het tabblad Azure CLI voor dit artikel voor meer informatie over het vinden van uitgevers-id's.

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

Zodra u een toepassing hebt gevonden die u wilt implementeren, gaat u verder met de volgende sectie.

Een Kubernetes-toepassing implementeren

Nadat u een aanbieding hebt geïdentificeerd die u wilt implementeren, voert u de volgende stappen uit:

  1. Bekijk de opties op het tabblad Abonnementen en prijzen . Als er meerdere abonnementen beschikbaar zijn, zoekt u de abonnementen die aan uw behoeften voldoen. Controleer de voorwaarden op de pagina om te controleren of ze acceptabel zijn en selecteer vervolgens Maken.

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

  2. Selecteer de resourcegroep en het cluster met Arc waarnaar u de toepassing wilt implementeren.

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

  3. Vul alle pagina's van de implementatiewizard in om alle configuratieopties op te geven die de toepassing nodig heeft.

    Screenshot showing configuration options for an Azure Marketplace offer.

  4. Wanneer u klaar bent, selecteert u Beoordelen en maken en selecteert u Vervolgens Maken om de aanbieding te implementeren.

De implementatie controleren

Als u een aanbieding implementeert vanuit Azure Marketplace, wordt er een nieuw extensie-exemplaar gemaakt op uw Kubernetes-cluster met Arc. U kunt controleren of de implementatie is geslaagd door te bevestigen dat de extensie wordt uitgevoerd.

Controleer of de implementatie naar het cluster navigeert waarop u de extensie onlangs hebt geïnstalleerd en navigeer vervolgens naar Extensies, waar u de extensiestatus ziet.

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

Als de implementatie is geslaagd, wordt de status voltooid. Als de status Wordt gemaakt, wordt de implementatie nog uitgevoerd. Wacht een paar minuten en controleer het opnieuw.

Als de implementatie mislukt, raadpleegt u De mislukte implementatie van een Kubernetes-toepassingsaanbieding oplossen.

Facturerings- en gebruiksgegevens bewaken

U kunt facturerings- en gebruiksgegevens bewaken voor een geïmplementeerde extensie in Azure Portal.

  1. Navigeer in Azure Portal naar de resourcegroep van uw cluster.

  2. Selecteer Kostenanalyse van Cost Management>. Onder Product ziet u een uitsplitsing van de kosten voor het abonnement dat u hebt geselecteerd.

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

Een toepassing verwijderen

U kunt een aangeschaft abonnement voor een Kubernetes-aanbieding verwijderen door het extensie-exemplaar op het cluster te verwijderen.

Als u het extensie-exemplaar in Azure Portal wilt verwijderen, selecteert u Extensies in uw cluster. Selecteer de toepassing die u wilt verwijderen en selecteer vervolgens Verwijderen.

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

Problemen oplossen

Zie De mislukte implementatie van een Kubernetes-toepassingsaanbieding oplossen voor hulp bij het oplossen van problemen.

Volgende stappen