Pacote Kerberos removido das imagens Alpine e Debian
Kerberos não está mais instalado nas imagens de contêiner do .NET Alpine e Debian. O Kerberos fornece rede segura usando o protocolo Kerberos.
O Kerberos está instalado por padrão no Ubuntu, portanto, as imagens .NET do Ubuntu não são afetadas por essa alteração. No entanto, Kerberos não está presente em imagens cinzeladas do .NET.
Pacotes Kerberos:
- Alpine:
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
Prévia 7 do .NET 8
Tipo de alteração
Essa alteração pode afetar a compatibilidade binária.
Motivo da alteração
Os pacotes foram removidos para reduzir o tamanho da imagem. O cenário de rede segura do Kerberos não foi considerado popular o suficiente para justificar a instalação desse pacote por padrão. A remoção desse pacote reduz as imagens do .NET 8 em cerca de 2,7 MB.
Ação recomendada
Se exigir o pacote afetado em seu cenário, instale-o manualmente utilizando as instruções do Dockerfile a seguir.
Para o Alpine:
RUN apk add --upgrade krb5-libs
Para Debian:
RUN apt update && apt -y upgrade libkrb5-3
Para o Ubuntu Chiseled, siga padrão para instalar fatias adicionais.
APIs afetadas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de