Immagini di .NET Monitor semplificate a soli tag di versione
L'offerta di immagini .NET Monitor 9 è stata semplificata per fornire solo immagini senza distribuzione di Azure Linux. Come parte di questa modifica, i tag Ubuntu Chiseled e CBL-Mariner sono stati sostituiti da tag di sola versione.
Versione introdotta
.NET Monitor 9
Comportamento precedente
.NET Monitor 8 offre i tipi di immagini seguenti:
- Ubuntu Chiseled Arm64 e x64
- CBL-Mariner Distroless Arm64 e x64
Nuovo comportamento
.NET Monitor 9 offre i tipi di immagini seguenti e i relativi tag:
- Azure Linux distroless Arm64 e x64:
9
,9.0
e9.0.0
I modelli di tag seguenti di .NET Monitor 8 non hanno un equivalente nell'offerta .NET Monitor 9:
- Ubuntu Chiseled ARM64 e x64:
*-ubuntu-chiseled
*-ubuntu-chiseled-amd64
*-ubuntu-chiseled-arm64v8
- CBL-Mariner distroless Arm64 e x64:
*-cbl-mariner-distroless
*-cbl-mariner-distroless-amd64
*-cbl-mariner-distroless-arm64v8
Le immagini di .NET Monitor 9 hanno etichette di sola versione. Non ci sono tag del sistema operativo a causa della produzione di immagini basate su una singola distribuzione.
Il tag latest
è stato aggiornato dalle immagini Chiseled di Ubuntu alle immagini di Azure Linux.
Tipo di cambiamento che interrompe la compatibilità
Questa modifica è una modifica comportamentale .
Motivo della modifica
Durante il ciclo di sviluppo di .NET Monitor 8.0, solo le immagini .NET Ubuntu Chiseled erano disponibili pubblicamente per consentire ai clienti di usarle. Più avanti nel ciclo di sviluppo, le immagini distroless .NET CBL-Mariner sono diventate disponibili pubblicamente per l'uso dei clienti. In quel momento, è stato deciso di continuare a produrre immagini di .NET Monitor basate su entrambe le distribuzioni in modo che l'utilizzo corrente non fosse interrotto.
Dal punto di vista dello strumento .NET Monitor, entrambe le distribuzioni hanno fornito un set di funzionalità, un footprint e un comportamento di sicurezza simili. Le immagini di .NET Monitor sono destinate a essere utilizzate come immagini di dispositivi standard. Queste immagini non devono essere usate come immagini di base per la derivazione e devono essere usate solo "as-is". Con la disponibilità pubblica delle immagini .NET CBL-Mariner l'anno scorso e il successivo passaggio a Azure Linux, l'offerta di immagini .NET Monitor è stata semplificata per produrre solo immagini basate sulla distribuzione Azure Linux. Lo schema di assegnazione di tag è stato semplificato per riflettere questa modifica.
Azione consigliata
Aggiorna l'uso dei tag per indicare quale immagine dell'offerta .NET Monitor 9 desideri utilizzare. Gli esempi seguenti illustrano alcune migrazioni consigliate:
-
8-cbl-mariner-distroless
->9
-
8.0-cbl-mariner-distroless
->9.0
-
8-ubuntu-chiseled
->9
-
8.0-ubuntu-chiseled
->9.0
La tabella seguente illustra i tag .NET Monitor 9 consigliati.
Etichetta | Uso consigliato |
---|---|
9 |
Per rimanere aggiornati sulla versione più recente di .NET Monitor 9 e sull'aggiornamento di manutenzione |
9.0 |
Per rimanere aggiornati sull'aggiornamento di servizio più recente di .NET Monitor 9.0 |
Un elenco completo di tutti i tag supportati è disponibile nel README
A partire da .NET Monitor 8, l'offerta di immagini è stata modificata dall'uso di immagini di distribuzione complete all'uso di immagini senza distribuzione. Se si esegue la migrazione da .NET Monitor 7 o versioni precedenti, le modifiche rilevanti durante la migrazione da un'immagine di distribuzione completa a un'immagine senza distribuzione sono:
- Uso di un utente non amministratore
- La mancanza di una gestione pacchetti
- La mancanza di una shell
Se si usano immagini di distribuzione complete, ad esempio Alpine, potrebbe essere necessario modificare l'utente attivo dell'immagine di .NET Monitor nelle distribuzioni in fase di migrazione a .NET Monitor 8 o successivo. È possibile trovare indicazioni per modificare l'utente in esecuzione nella documentazione sulla compatibilità di .NET Monitor 8.0 .
Per le modifiche da .NET Monitor 8 a .NET Monitor 9, vedere la documentazione sulla compatibilità di .NET Monitor 9.0 .
API interessate
N/D