Share via


Distribuire e gestire applicazioni da Azure Marketplace nei cluster Kubernetes abilitati per Azure Arc

Azure Marketplace è un negozio online che contiene migliaia di applicazioni software IT e servizi creati da aziende tecnologiche leader del settore. In Azure Marketplace è possibile trovare, provare, acquistare e distribuire il software e i servizi necessari per creare nuove soluzioni e gestire l'infrastruttura cloud. Il catalogo include soluzioni per settori e aree tecniche diverse, versioni di valutazione gratuite e servizi di consulenza dei partner Microsoft.

Tra queste soluzioni sono incluse le offerte di contenitori basate su applicazioni Kubernetes. Queste offerte contengono applicazioni che possono essere eseguite nei cluster Kubernetes abilitati per Azure Arc, rappresentati come estensioni del cluster. La distribuzione di un'offerta da Azure Marketplace crea una nuova istanza dell'estensione nel cluster Kubernetes abilitato per Arc.

Questo articolo illustra come:

  • Individuare le applicazioni che supportano i cluster Kubernetes abilitati per Azure Arc.
  • Acquistare un'applicazione.
  • Distribuire l'applicazione nel cluster.
  • Monitorare l'utilizzo e le informazioni di fatturazione.

È possibile usare l'interfaccia della riga di comando di Azure o il portale di Azure per eseguire queste attività.

Prerequisiti

Per distribuire un'applicazione, è necessario disporre di un cluster kubernetes abilitato per Azure Arc esistente, con almeno un nodo del sistema operativo e del tipo di linux/amd64architettura . Se non è ancora stato connesso un cluster, usare la guida introduttiva. Assicurarsi di aggiornare gli agenti alla versione più recente prima di iniziare.

  • Un cluster connesso Kubernetes abilitato per Azure Arc esistente, con almeno un nodo del sistema operativo e del tipo di linux/amd64architettura . Se si distribuisce Flux (GitOps), è possibile usare un cluster basato su ARM64 senza un linux/amd64 nodo.
  • Se si usa l'interfaccia della riga di comando di Azure per esaminare, distribuire e gestire le applicazioni di Azure Marketplace:
    • Versione più recente dell'interfaccia della riga di comando di Azure.
    • Versione più recente dell'estensione dell'interfaccia della k8s-extension riga di comando di Azure. Installare l'estensione eseguendo az extension add --name k8s-extension. Se l'estensione k8s-extension è già installata, assicurarsi che sia aggiornata alla versione più recente eseguendo az extension update --name k8s-extension.

Nota

Questa funzionalità è attualmente supportata solo nelle aree seguenti:

  • Stati Uniti orientali, Stati Uniti orientali 2, EastUS2 EUAP, Stati Uniti occidentali, Stati Uniti occidentali2, Stati Uniti centrali, Stati Uniti centro-occidentali, Stati Uniti centro-meridionali, Europa occidentale, Europa settentrionale, Canada centrale, Asia sud-orientale, Australia orientale, India centrale, Giappone orientale, Corea centrale, Regno Unito meridionale, Regno Unito occidentale, Germania occidentale, Francia centrale, Asia orientale, Stati Uniti occidentali3, Norvegia orientale, Sudafrica settentrionale, Stati Uniti centro-settentrionali, Stati Uniti centro-settentrionali Australia sud-orientale, Svizzera settentrionale, Giappone occidentale, India meridionale

Individuare le applicazioni Kubernetes che supportano i cluster abilitati per Azure Arc

Per individuare le applicazioni Kubernetes in Azure Marketplace dall'interno del portale di Azure:

  1. Nella portale di Azure cercare Marketplace. Nei risultati, in Servizi selezionare Marketplace.

  2. Da Marketplace è possibile cercare un'offerta o un editore direttamente in base al nome oppure esplorare tutte le offerte. Per trovare le offerte dell'applicazione Kubernetes, selezionare Contenitori nella sezione Categorie nel menu a sinistra.

    Importante

    La categoria Contenitori include sia le applicazioni Kubernetes che le immagini del contenitore autonomo. Assicurarsi di selezionare solo le offerte dell'applicazione Kubernetes quando si seguono questi passaggi. Le immagini del contenitore hanno un processo di distribuzione diverso e in genere non possono essere distribuite nei cluster Kubernetes abilitati per Arc.

    Screenshot of Azure Marketplace showing the Containers menu item.

  3. Nella pagina verranno visualizzate diverse offerte dell'applicazione Kubernetes. Per visualizzare tutte le offerte dell'applicazione Kubernetes, selezionare Altre informazioni.

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

  4. In alternativa, è possibile cercare un elemento specifico publisherId per visualizzare le applicazioni Kubernetes dell'editore in Azure Marketplace. Per informazioni dettagliate su come trovare gli ID editore, vedere la scheda interfaccia della riga di comando di Azure per questo articolo.

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

Dopo aver trovato un'applicazione da distribuire, passare alla sezione successiva.

Distribuire un'applicazione Kubernetes

Dopo aver identificato un'offerta da distribuire, seguire questa procedura:

  1. Nella scheda Piani e prezzi esaminare le opzioni. Se sono disponibili più piani, trovare quello che soddisfa le proprie esigenze. Esaminare i termini nella pagina per assicurarsi che siano accettabili e quindi selezionare Crea.

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

  2. Selezionare il gruppo di risorse e il cluster abilitato per Arc in cui si vuole distribuire l'applicazione.

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

  3. Completare tutte le pagine della distribuzione guidata per specificare tutte le opzioni di configurazione richieste dall'applicazione.

    Screenshot showing configuration options for an Azure Marketplace offer.

  4. Al termine, selezionare Rivedi e crea e quindi selezionare Crea per distribuire l'offerta.

Verificare la distribuzione

La distribuzione di un'offerta da Azure Marketplace crea una nuova istanza di estensione nel cluster Kubernetes abilitato per Arc. È possibile verificare che la distribuzione sia stata completata confermando che l'estensione è stata eseguita correttamente.

Verificare la distribuzione passando al cluster in cui è stata installata di recente l'estensione, quindi passare a Estensioni, in cui verrà visualizzato lo stato dell'estensione.

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

Se la distribuzione ha esito positivo, lo stato verrà completato. Se lo stato è Creazione, la distribuzione è ancora in corso. Attendere alcuni minuti, quindi controllare di nuovo.

Se la distribuzione non riesce, vedere Risolvere i problemi di distribuzione non riuscita di un'offerta di applicazione Kubernetes.

Monitorare le informazioni di fatturazione e utilizzo

È possibile monitorare le informazioni di fatturazione e utilizzo per un'estensione distribuita nel portale di Azure.

  1. Nella portale di Azure passare al gruppo di risorse del cluster.

  2. Selezionare Analisi dei costi di Gestione>costi. In Prodotto è possibile visualizzare una suddivisione dei costi per il piano selezionato.

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

Rimuovere un'applicazione

È possibile eliminare un piano acquistato per un'offerta Kubernetes eliminando l'istanza dell'estensione nel cluster.

Per eliminare l'istanza dell'estensione nel portale di Azure, selezionare Estensioni all'interno del cluster. Selezionare l'applicazione da rimuovere e quindi selezionare Disinstalla.

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

Risoluzione dei problemi

Per informazioni sulla risoluzione dei problemi, vedere Risolvere i problemi di distribuzione non riuscita di un'offerta di applicazione Kubernetes.

Passaggi successivi