Nasazení a správa aplikací z Azure Marketplace v clusterech Kubernetes s podporou Azure Arc

Azure Marketplace je online obchod, který obsahuje tisíce softwarových aplikací a služeb IT vytvořených špičkovými technologickými společnostmi. Na Azure Marketplace můžete najít, vyzkoušet, koupit a nasadit software a služby, které potřebujete k vytváření nových řešení a správě cloudové infrastruktury. Katalog obsahuje řešení pro různá odvětví a technické oblasti, bezplatné zkušební verze a konzultační služby od partnerů Microsoftu.

Mezi tato řešení patří nabídky kontejnerů založené na aplikacích Kubernetes. Tyto nabídky obsahují aplikace, které se můžou spouštět v clusterech Kubernetes s podporou Azure Arc, které jsou reprezentované jako rozšíření clusteru. Nasazení nabídky z Azure Marketplace vytvoří novou instanci rozšíření v clusteru Kubernetes s podporou Arc.

V tomto článku se dozvíte, jak:

  • Objevte aplikace, které podporují clustery Kubernetes s podporou Azure Arc.
  • Kupte si aplikaci.
  • Nasaďte aplikaci do clusteru.
  • Monitorujte informace o využití a fakturaci.

K provedení těchto úloh můžete použít Azure CLI nebo Azure Portal.

Požadavky

Pokud chcete nasadit aplikaci, musíte mít existující připojený cluster Kubernetes s podporou Azure Arc s alespoň jedním uzlem operačního systému a typu linux/amd64architektury. Pokud jste cluster ještě nepřipojili, použijte naše rychlé zprovoznění. Než začnete, nezapomeňte agenty upgradovat na nejnovější verzi.

  • Existující cluster Kubernetes s podporou Azure Arc s alespoň jedním uzlem operačního systému a typem linux/amd64architektury . Pokud nasazujete Flux (GitOps), můžete použít cluster založený na ARM64 bez linux/amd64 uzlu.
  • Pokud ke kontrole, nasazení a správě aplikací Azure Marketplace používáte Azure CLI:
    • Nejnovější verze Azure CLI.
    • Nejnovější verze k8s-extension rozšíření Azure CLI Nainstalujte rozšíření spuštěním az extension add --name k8s-extensionpříkazu . k8s-extension Pokud už je rozšíření nainstalované, ujistěte se, že je aktualizované na nejnovější verzi spuštěním az extension update --name k8s-extensionpříkazu .

Poznámka:

Tato funkce je aktuálně podporována pouze v následujících oblastech:

  • USA – východ, USA – východ2, USA – východ 2, USA – východ, USA – západ 2, USA – středozápad, USA – středojiž, USA – západ, Severní Evropa, Kanada – střed, Kanada – střed, Jihovýchodní Asie, Austrálie – východ, Indie – střed, Japonsko – východ, Korea – střed, Velká Británie – západ, Německo – středozápad, Francie – střed, Východní Asie, USA – západ 3, Norsko – východ, Jižní Afrika – sever, USA – středosever, USA – středosever Austrálie – jihovýchod, Švýcarsko – sever, Japonsko – západ, Indie – jih

Zjišťování aplikací Kubernetes, které podporují clustery s podporou Azure Arc

Zjišťování aplikací Kubernetes na Azure Marketplace na webu Azure Portal:

  1. Na webu Azure Portal vyhledejte Marketplace. Ve výsledcích v části Služby vyberte Marketplace.

  2. Z Marketplace můžete nabídku nebo vydavatele vyhledat přímo podle názvu nebo můžete procházet všechny nabídky. Pokud chcete najít nabídky aplikací Kubernetes, vyberte v části Kategorie v nabídce vlevo kontejnery.

    Důležité

    Kategorie Kontejnery zahrnuje aplikace Kubernetes i samostatné image kontejnerů. Při provádění těchto kroků nezapomeňte vybrat jenom nabídky aplikací Kubernetes. Image kontejnerů mají jiný proces nasazení a obecně není možné je nasadit v clusterech Kubernetes s podporou Arc.

    Screenshot of Azure Marketplace showing the Containers menu item.

  3. Na stránce se zobrazí několik nabídek aplikací Kubernetes. Pokud chcete zobrazit všechny nabídky aplikací Kubernetes, vyberte Zobrazit více.

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

  4. Případně můžete vyhledat konkrétní publisherId aplikaci Kubernetes vydavatele na Azure Marketplace. Podrobnosti o tom, jak najít ID vydavatele, najdete na kartě Azure CLI pro tento článek.

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

Jakmile najdete aplikaci, kterou chcete nasadit, přejděte k další části.

Nasazení aplikace Kubernetes

Jakmile identifikujete nabídku, kterou chcete nasadit, postupujte takto:

  1. Na kartě Plány a ceny si prohlédněte možnosti. Pokud je k dispozici více plánů, najděte ten, který vyhovuje vašim potřebám. Zkontrolujte podmínky na stránce, abyste měli jistotu, že jsou přijatelné, a pak vyberte Vytvořit.

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

  2. Vyberte skupinu prostředků a cluster s podporou arc, do kterého chcete aplikaci nasadit.

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

  3. Dokončete všechny stránky průvodce nasazením a určete všechny možnosti konfigurace, které aplikace vyžaduje.

    Screenshot showing configuration options for an Azure Marketplace offer.

  4. Až budete hotovi, vyberte Zkontrolovat a vytvořit a pak výběrem možnosti Vytvořit nabídku nasaďte.

Ověření nasazení

Nasazení nabídky z Azure Marketplace vytvoří novou instanci rozšíření v clusteru Kubernetes s podporou Arc. Úspěšné nasazení můžete ověřit ověřením úspěšného spuštění rozšíření.

Ověřte, že nasazení přejdete do clusteru, na kterém jste rozšíření nedávno nainstalovali, a pak přejděte na Rozšíření, kde se zobrazí stav rozšíření.

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

Pokud bylo nasazení úspěšné, stav bude úspěšný. Pokud je stav Vytváření, nasazení stále probíhá. Počkejte několik minut a pak to znovu zkontrolujte.

Pokud se nasazení nezdaří, přečtěte si téma Řešení potíží s neúspěšným nasazením nabídky aplikace Kubernetes.

Monitorování informací o fakturaci a využití

Informace o fakturaci a využití nasazeného rozšíření můžete monitorovat na webu Azure Portal.

  1. Na webu Azure Portal přejděte do skupiny prostředků vašeho clusteru.

  2. Vyberte Analýzu nákladů služby Cost Management>. V části Produkt můžete zobrazit rozpis nákladů pro plán, který jste vybrali.

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

Odebrání aplikace

Zakoupený plán nabídky Kubernetes můžete odstranit odstraněním instance rozšíření v clusteru.

Pokud chcete instanci rozšíření odstranit na webu Azure Portal, vyberte Rozšíření v rámci vašeho clusteru. Vyberte aplikaci, kterou chcete odebrat, a pak vyberte Odinstalovat.

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

Řešení problému

Nápovědu k řešení problémů najdete v tématu Řešení potíží s neúspěšným nasazením nabídky aplikace Kubernetes.

Další kroky