.NET Monitor inclut uniquement des images sans distorsion
L’offre d’images .NET Monitor 8 a été simplifiée pour favoriser une meilleure posture de sécurité et une image plus petite que l’offre d’images .NET Monitor 7. Dans le cadre de cette modification, les images Ubuntu basées sur Alpine pour .NET Monitor ont été remplacées par celles basées sur Chiseled.
Comportement précédent
.NET Monitor 7 offre les types d’images suivants :
- Alpine Arm64 et x64
Nouveau comportement
.NET Monitor 8 offre les types d’images suivants :
- Ubuntu Chiseled arm64 et x64
Les modèles d’étiquette suivants de .NET Monitor 7 n’ont aucun équivalent dans l’offre .NET Monitor 8 :
- Balises alpines :
*-alpine
,*-alpine-arm64v8
,*-alpine-amd64
Ces modèles d’étiquettes ont été remplacés par les modèles d’étiquette suivants dans .NET Monitor 8 :
- Balises Ubuntu Chiseled :
*-ubuntu-chiseled
,*-ubuntu-chiseled-arm64v8
,*-ubuntu-chiseled-amd64
La balise flottante latest
a automatiquement été mise à jour à partir d’images Ubuntu basées sur Alpine vers celles basées sur Chiseled.
Version introduite
.NET 8 Préversion 1
Type de changement cassant
Ce changement est un changement de comportement.
Raison du changement
Les images .NET Monitor sont destinées à être utilisées en tant qu’images « appliance ». Ces images doivent être utilisées « tel quel » et ne sont pas destinées à être employées comme images de base pour la dérivation. Avec la prise en charge disponible d’Ubuntu Chiseled dans l’offre de conteneurs .NET, .NET Monitor a migré son offre pour ne fournir que des images basées sur Ubuntu Chiseled. Ces images offrent une meilleure posture de sécurité et réduisent la taille de l’image.
Action recommandée
Les modèles d’étiquette suivants de .NET Monitor 7 n’ont aucun équivalent dans l’offre .NET Monitor 8 :
- Balises alpines :
*-alpine
,*-alpine-arm64v8
,*-alpine-amd64
Mettez à jour l’utilisation de votre balise pour indiquer l’image de .NET Monitor 8 que vous souhaitez utiliser. Voici quelques exemples de la migration recommandée :
7-alpine
->8-ubuntu-chiseled
Les modifications notables lors de la migration d’une image de distribution complète vers une image distroless sont l’utilisation d’un utilisateur non racine, l’absence de gestionnaire de package et d’interpréteur de commandes.
Si vous utilisiez des images de distribution complètes (par exemple, Alpine), il se peut que vous deviez ajuster l'utilisateur en cours d'exécution de l'image .NET Monitor dans vos déploiements lors de la migration vers .NET Monitor 8. Vous pouvez trouver des conseils pour modifier l’utilisateur en cours d’exécution dans la documentation sur la compatibilité de .NET Monitor 8.0.
API affectées
N/A