Delen 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.

    Schermopname van Azure Marketplace met de menuopdracht Containers.

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

    Schermopname van de koppeling Meer weergeven voor de categorie Containers 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.

    Schermopname van de optie om te zoeken op uitgever 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.

    Schermopname van de pagina Plannen en prijzen voor een Kubernetes-aanbieding in Azure Marketplace.

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

    Schermopname van de optie voor het selecteren van een resourcegroep en cluster voor de Marketplace-aanbieding.

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

    Schermopname van configuratieopties voor een Azure Marketplace-aanbieding.

  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.

Schermopname van de status van geïmplementeerde extensies in 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.

    Schermopname van de azure-portalpagina voor een resourcegroep, met factureringsgegevens onderverdeeld per aanbiedingsplan.

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.

Schermopname van de pagina Extensies voor een cluster, met de optie om een extensie te verwijderen.

Probleemoplossing

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

Volgende stappen