Share via


Paquete Kerberos quitado de imágenes de Alpine y Debian

Kerberos ya no está instalado en imágenes de contenedor de .NET Alpine y Debian. Kerberos proporciona redes seguras mediante el protocolo Kerberos.

Kerberos se instala de forma predeterminada en Ubuntu, por lo que las imágenes de Ubuntu de .NET no se ven afectadas por este cambio. Sin embargo, Kerberos no está presente en imágenes Chiseled de .NET.

Paquetes Kerberos:

  • Alpine: krb5-libs
  • Debian: libkrb5-3
  • Ubuntu: libkrb5-3

Comportamiento anterior

Antes de .NET 8, el paquete Kerberos se instaló explícitamente en todas las imágenes de contenedor de .NET.

Comportamiento nuevo

.NET ya no instala el paquete Kerberos en sus imágenes de contenedor.

Versión introducida

.NET 8 Versión preliminar 7

Tipo de cambio

Este cambio puede afectar a la compatibilidad binaria.

Motivo del cambio

Los paquetes se quitaron para reducir el tamaño de la imagen. El escenario de red segura Kerberos se considera que no es lo suficientemente popular como para garantizar la instalación de este paquete de forma predeterminada. La eliminación de este paquete reduce las imágenes de .NET 8 por ~2,7 MB.

Si necesita el paquete afectado para su escenario, instálelo manualmente mediante la siguiente instrucción Dockerfile.

Para Alpine:

RUN apk add --upgrade krb5-libs

Para Debian:

RUN apt update && apt -y upgrade libkrb5-3

Para Ubuntu Chiseled, siga patrón para instalar segmentos adicionales.

API afectadas