Kerberos-pakket verwijderd uit Alpine- en Debian-installatiekopieën
Kerberos is niet meer geïnstalleerd in .NET Alpine- en Debian-containerinstallatiekopieën. Kerberos biedt beveiligde netwerken met behulp van het Kerberos-protocol.
Kerberos wordt standaard geïnstalleerd in Ubuntu, zodat .NET Ubuntu-installatiekopieën niet worden beïnvloed door deze wijziging. Kerberos is echter niet aanwezig in .NET Chiseled images.
Kerberos-pakketten:
- Alpine:
krb5-libs
- Debian:
libkrb5-3
- Ubuntu:
libkrb5-3
Vorig gedrag
Vóór .NET 8 werd het Kerberos-pakket expliciet geïnstalleerd in alle .NET-containerinstallatiekopieën.
Nieuw gedrag
.NET installeert het Kerberos-pakket niet meer in de containerinstallatiekopieën.
Versie geïntroduceerd
.NET 8 Preview 7
Type wijziging
Deze wijziging kan van invloed zijn op binaire compatibiliteit.
Reden voor wijziging
De pakketten zijn verwijderd om de grootte van de installatiekopieën te verkleinen. Het kerberos-scenario voor beveiligde netwerken werd als niet populair genoeg beschouwd om het installeren van dit pakket standaard te rechtvaardigen. Het verwijderen van dit pakket vermindert .NET 8-installatiekopieën met ~2,7 MB.
Aanbevolen actie
Als u het betreffende pakket voor uw scenario nodig hebt, installeert u het handmatig met behulp van de volgende Dockerfile-instructie.
Voor Alpine:
RUN apk add --upgrade krb5-libs
Voor Debian:
RUN apt update && apt -y upgrade libkrb5-3
Volg het patroon voor Ubuntu Chiseled om extra segmenten te installeren.