Condividi tramite


Distribuire e gestire applicazioni da Azure Marketplace sui 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 svolgere tali 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 linux/amd64 di architettura. 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 Kubernetes abilitato per Azure Arc esistente, con almeno un nodo del sistema operativo e del tipo linux/amd64 di architettura. Se si distribuisce Flux (GitOps), è possibile usare un cluster basato su ARM64 senza un nodo linux/amd64.
  • Se si usa l'interfaccia della riga di comando di Azure per verificare, distribuire e gestire le applicazioni di Azure Marketplace:
    • Versione più recente dell'interfaccia della riga di comando di Azure.
    • La versione più recente dell'estensione dell'interfaccia della riga di comando di Azure k8s-extension. 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 dal portale di Azure:

  1. Nel portale di Azure cercare Marketplace. Nei risultati, in Serviziselezionare Marketplace.

  2. In 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 in Categorie nel menu a sinistra.

    Importante

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

    Screenshot di Azure Marketplace che mostra la voce di menu Contenitori.

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

    Screenshot che mostra il collegamento Vedere altro per la categoria Contenitori in Azure Marketplace.

  4. In alternativa, è possibile cercare un publisherId specifico 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 che mostra l'opzione di ricerca per editore 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, quindi selezionare Crea.

    Screenshot della pagina Piani e prezzi per un'offerta Kubernetes in Azure Marketplace.

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

    Screenshot che mostra l'opzione per selezionare un gruppo di risorse e un cluster per l'offerta Marketplace.

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

    Screenshot che mostra le opzioni di configurazione per un'offerta di Azure Marketplace.

  4. Una volta terminato, selezionare Rivedi e crea, quindi scegliere Crea per distribuire l'offerta.

Verificare la distribuzione

La distribuzione di un'offerta da Azure Marketplace crea una nuova istanza dell'estensione nel cluster Kubernetes abilitato per Arc. È possibile verificare che la distribuzione sia stata completata attraverso la conferma della corretta esecuzione dell'estensione.

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 che mostra lo stato delle estensioni distribuite nel portale di Azure.

Se la distribuzione ha avuto esito positivo, lo Stato è Riuscito. Se lo stato è In fase di creazione, la distribuzione è ancora in corso. Attendere alcuni minuti, quindi riprovare.

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. Nel portale di Azure passare al gruppo di risorse del cluster.

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

    Screenshot della pagina del portale di Azure per un gruppo di risorse, con le informazioni di fatturazione suddivise in base al piano dell’offerta.

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, quindi scegliere Disinstalla.

Screenshot della pagina Estensioni per un cluster, che mostra l'opzione utilizzabile per eliminare un'estensione.

Risoluzione dei problemi

Per ricevere aiuto nella risoluzione di problemi, vedere Risolvere i problemi di distribuzione non riuscita di un'offerta di applicazione Kubernetes.

Passaggi successivi