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/amd64
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 connesso Kubernetes abilitato per Azure Arc esistente, con almeno un nodo del sistema operativo e del tipo di
linux/amd64
architettura . Se si distribuisce Flux (GitOps), è possibile usare un cluster basato su ARM64 senza unlinux/amd64
nodo.- Se non è ancora stato connesso un cluster, usare la guida introduttiva.
- Aggiornare gli agenti alla versione più recente.
- 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 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 dall'interno del portale di Azure:
Nella portale di Azure cercare Marketplace. Nei risultati, in Servizi selezionare Marketplace.
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.
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 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.
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 e 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.
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.
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.
Nella portale di Azure passare al gruppo di risorse del cluster.
Selezionare Analisi dei costi di Gestione>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 e quindi selezionare Disinstalla.
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
- Informazioni sulle estensioni per Kubernetes con abilitazione di Arc.
- Usare la guida introduttiva per connettere un cluster Kubernetes ad Azure Arc.