Partilhar via


Pacote Kerberos removido das imagens Alpine e Debian

Kerberos não está mais instalado em imagens de contêiner .NET Alpine e Debian. Kerberos fornece rede segura usando o protocolo Kerberos.

O Kerberos é instalado por padrão no Ubuntu, portanto, as imagens do .NET Ubuntu não são afetadas por essa alteração. No entanto, Kerberos não está presente em imagens .NET Chiseled.

Pacotes Kerberos:

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

Comportamento anterior

Antes do .NET 8, o pacote Kerberos era instalado explicitamente em todas as imagens de contêiner do .NET.

Novo comportamento

O .NET não instala mais o pacote Kerberos em suas imagens de contêiner.

Versão introduzida

.NET 8 Visualização 7

Tipo de alteração

Essa alteração pode afetar a compatibilidade binária.

Razão para a alteração

Os pacotes foram removidos para reduzir o tamanho da imagem. O cenário de rede segura Kerberos foi considerado não popular o suficiente para garantir a instalação deste pacote por padrão. A remoção deste pacote reduz as imagens do .NET 8 em ~2,7 MB.

Se você precisar do pacote afetado para seu cenário, instale-o manualmente usando as seguintes instruções do Dockerfile.

Para a Alpine:

RUN apk add --upgrade krb5-libs

Para o Debian:

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

Para Ubuntu Chiseled, siga o padrão para instalar fatias adicionais.

APIs afetadas