Le package Kerberos est supprimé des images Alpine et Debian
Kerberos n’est plus installé dans les images conteneur Alpine .NET et Debian. Kerberos fournit une mise en réseau sécurisée à l’aide du protocole Kerberos.
Kerberos est installé par défaut dans Ubuntu. Les images Ubuntu .NET ne sont donc pas affectées par cette modification. Toutefois, Kerberos n’est pas présent dans les images .NET Chiseled.
Packages Kerberos :
- Alpine :
krb5-libs
- Debian :
libkrb5-3
- Ubuntu :
libkrb5-3
Comportement précédent
Avant .NET 8, le package Kerberos a été installé explicitement dans toutes les images conteneur .NET.
Nouveau comportement
.NET n’installe plus le package Kerberos dans ses images conteneur.
Version introduite
.NET 8 Preview 7
Type de changement
Ce changement peut affecter la compatibilité binaire.
Raison du changement
Les packages ont été supprimés pour réduire la taille d’image. Le scénario de mise en réseau sécurisé Kerberos n’a pas été considéré comme suffisamment populaire pour justifier l’installation de ce package par défaut. La suppression de ce package réduit les images .NET 8 de ~2,7 Mo.
Action recommandée
Si vous avez besoin du package affecté pour votre scénario, installez-le manuellement vous-même à l’aide de l’instruction Dockerfile suivante.
Pour Alpine :
RUN apk add --upgrade krb5-libs
Pour Debian :
RUN apt update && apt -y upgrade libkrb5-3
Pour Ubuntu Chiseled, suivez le modèle pour installer des tranches supplémentaires.