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 zonderlinux/amd64
knooppunt gebruiken.- Als u nog geen cluster hebt verbonden, gebruikt u onze quickstart.
- Werk uw agents bij naar de nieuwste versie.
- 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 voerenaz extension add --name k8s-extension
. Als de extensie al is geïnstalleerd, controleert u of dezek8s-extension
is bijgewerkt naar de nieuwste versie door deze uit te voerenaz 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:
Zoek in Azure Portal naar Marketplace. Selecteer Marketplace in de resultaten onder Services.
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.
Er worden verschillende Kubernetes-toepassingsaanbiedingen weergegeven op de pagina. Als u alle aanbiedingen van de Kubernetes-toepassing wilt bekijken, selecteert u Meer weergeven.
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.
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:
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.
Selecteer de resourcegroep en het cluster met Arc waarnaar u de toepassing wilt implementeren.
Vul alle pagina's van de implementatiewizard in om alle configuratieopties op te geven die de toepassing nodig heeft.
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.
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.
Navigeer in Azure Portal naar de resourcegroep van uw cluster.
Selecteer Kostenanalyse van Cost Management>. Onder Product ziet u een uitsplitsing van de kosten voor het abonnement dat u hebt geselecteerd.
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.
Probleemoplossing
Zie De mislukte implementatie van een Kubernetes-toepassingsaanbieding oplossen voor hulp bij het oplossen van problemen.
Volgende stappen
- Meer informatie over extensies voor Kubernetes met Arc.
- Gebruik onze quickstart om een Kubernetes-cluster te verbinden met Azure Arc.