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.
Ação recomendada
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.