Semplificare i deployment con le label in Azure Container App

di Cristian Civera,

Quando lavoriamo con Azure Container Apps, ci troviamo spesso a gestire numerose revisioni delle nostre applicazioni. Ogni volta che aggiorniamo l'immagine del container, le variabili d'ambiente o la configurazione, Azure crea automaticamente una nuova revisione. Questo approccio garantisce grande flessibilità, ma può diventare complesso da amministrare senza un meccanismo chiaro per identificare quale revisione sia effettivamente in uso. Con le novità introdotte durante Microsoft Ignite 2025, Azure Container Apps ha ampliato le proprie funzionalità introducendo un sistema di label per la gestione delle revisioni direttamente dal portale.

L'uso delle label nel portale semplifica notevolmente la gestione delle revisioni, riducendo la necessità di interventi da riga di comando e offrendo una visione chiara dello stato operativo dell'applicazione. Possiamo così gestire scenari di A/B testing, staging releases o blue-green deployment con pochi clic, migliorando la velocità e la sicurezza del ciclo di rilascio.

Per abilitare la modalità label, accediamo al portale di Azure e apriamo la nostra Container App. Nella sezione Deployment mode troviamo tre opzioni: Single deployment (Current), Deployment labels e Multiple revisions. Selezionando Deployment labels, possiamo attivare automaticamente più revisioni utilizzando etichette dedicate, mantenendo al tempo stesso una gestione semplice e controllata del traffico.

Una volta abilitata questa modalità, il portale mette a disposizione una nuova sezione chiamata Labels. Da qui possiamo creare una nuova label, assegnandole un nome e decidendo a quale revisione puntare. È possibile anche gestire il traffico associato a ciascuna label, permettendo di definire percentuali diverse o spostare dinamicamente gli utenti tra revisioni differenti.

Se apriamo il dettaglio di una singola label, troviamo informazioni specifiche come lo stato di esecuzione, la percentuale di traffico gestita, il numero di repliche attive e le regole di scala applicate. Da questa schermata possiamo anche aggiornare o reindirizzare la label a una revisione diversa, garantendo un rollback rapido o una promozione controllata di nuove versioni.

In definitiva, imparare a usare le label in Azure Container Apps ci consente di ottenere un controllo più sicuro, ordinato e dinamico sulle nostre distribuzioni, migliorando sia l'affidabilità sia la velocità di rilascio in ambienti complessi.

Commenti

Visualizza/aggiungi commenti

| Condividi su: LinkedIn, Facebook

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi