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 nodolinux/amd64
.- Se non è ancora stato connesso un cluster, usare la guida introduttiva.
- Aggiornare gli agenti all'ultima versione.
- 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 eseguendoaz extension add --name k8s-extension
. Se l'estensionek8s-extension
è già installata, assicurarsi che sia aggiornata alla versione più recente eseguendoaz 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:
Nel portale di Azure cercare Marketplace. Nei risultati, in Serviziselezionare Marketplace.
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.
Nella pagina verranno visualizzate diverse offerte dell'applicazione Kubernetes. Per visualizzare tutte le offerte dell'applicazione Kubernetes, selezionare Altre informazioni.
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.
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:
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.
Selezionare il gruppo di risorse e il cluster abilitato per Arc in cui si vuole distribuire l'applicazione.
Completare tutte le pagine della distribuzione guidata per specificare tutte le opzioni di configurazione richieste dall'applicazione.
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:
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.
Nel portale di Azure passare al gruppo di risorse del cluster.
Selezionare Gestione dei costi>Analisi dei costi. In Prodottoè possibile visualizzare una suddivisione dei costi per il piano selezionato.
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.
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
- Informazioni sulle estensioni per Kubernetes con abilitazione di Arc.
- Usare la guida introduttiva per connettere un cluster Kubernetes ad Azure Arc.