Compartilhar via


O .NET Monitor inclui apenas imagens sem distribuição

A oferta de imagem do .NET Monitor 8 foi simplificada para se concentrar em uma postura de segurança aprimorada e uma imagem menor em comparação com a oferta de imagem do .NET Monitor 7. Como parte dessa alteração, as imagens baseadas em Alpine para o .NET Monitor foram substituídas pelas imagens baseadas no Ubuntu Chiseled.

Comportamento anterior

O .NET Monitor 7 oferecia os seguintes tipos de imagens:

  • Alpine Arm64 e x64

Novo comportamento

O .NET Monitor 8 oferece os seguintes tipos de imagens:

  • Ubuntu Chiseled arm64 e x64

Os seguintes padrões de marca do .NET Monitor 7 não têm um equivalente na oferta do .NET Monitor 8:

  • Marcas do Alpine: *-alpine, *-alpine-arm64v8, *-alpine-amd64

Esses padrões de marca foram substituídos pelos seguintes padrões de marca no .NET Monitor 8:

  • Marcas do Ubuntu Chiseled: *-ubuntu-chiseled, *-ubuntu-chiseled-arm64v8, *-ubuntu-chiseled-amd64

A marca flutuante latest foi atualizada automaticamente das imagens baseadas em Alpine para imagens baseadas no Ubuntu Chiseled.

Versão introduzida

.NET 8 versão prévia 1

Tipo de alteração interruptiva

Esta é uma alteração comportamental.

Motivo da alteração

O uso pretendido das imagens do .NET Monitor é que elas sejam utilizadas como imagens de “dispositivo”. Essas imagens não são destinadas a serem usadas como imagens base para derivação e têm a intenção de serem usadas apenas “como estão”. Com o suporte disponível do Ubuntu Chiseled na oferta de contêineres do .NET, o .NET Monitor fez a transição para fornecer apenas imagens baseadas no Ubuntu Chiseled. Essas imagens fornecem uma melhor postura de segurança e reduzem o tamanho da imagem.

Os seguintes padrões de marca do .NET Monitor 7 não têm um equivalente na oferta do .NET Monitor 8:

  • Marcas do Alpine: *-alpine, *-alpine-arm64v8, *-alpine-amd64

Atualize o uso da marca para indicar qual imagem da oferta de imagem do .NET Monitor 8 você gostaria de usar. A seguir estão alguns exemplos da migração recomendada:

  • 7-alpine ->8-ubuntu-chiseled

As mudanças significativas ao migrar de uma imagem de distribuição completa para uma imagem sem distribuição incluem o uso de um usuário não raiz, a ausência de um gerenciador de pacotes e a ausência de um shell.

Se você estava usando imagens de distribuição completas (por exemplo, Alpine), talvez seja necessário ajustar o usuário em execução da imagem do .NET Monitor em suas implantações ao migrar para o .NET Monitor 8. Você pode encontrar diretrizes para alterar o usuário em execução na documentação de compatibilidade do .NET Monitor 8.0.

APIs afetadas

N/D