Delen via


.NET Monitor-afbeeldingen vereenvoudigd tot tags met alleen versienummer

Het aanbod voor .NET Monitor 9-installatiekopieën is vereenvoudigd om alleen distributieloze Installatiekopieën van Azure Linux te bieden. Als onderdeel van deze wijziging zijn de Ubuntu Chiseled-tages en CBL-Mariner-tags vervangen door tags die alleen uit versienummers bestaan.

Geïntroduceerde versie

.NET Monitor 9

Vorig gedrag

.NET Monitor 8 bood de volgende soorten afbeeldingen aan:

  • Ubuntu Chiseled Arm64 en x64
  • CBL-Mariner Distroless Arm64 en x64

Nieuw gedrag

.NET Monitor 9 biedt de volgende typen afbeeldingen en hun tags:

  • Azure Linux distroless Arm64 en x64: 9, 9.0en 9.0.0

De volgende tagpatronen van .NET Monitor 8 hebben geen equivalent in de .NET Monitor 9-aanbieding:

  • Ubuntu Chiseled Arm64 en x64:
    • *-ubuntu-chiseled
    • *-ubuntu-chiseled-amd64
    • *-ubuntu-chiseled-arm64v8
  • CBL-Mariner distributieloze Arm64 en x64:
    • *-cbl-mariner-distroless
    • *-cbl-mariner-distroless-amd64
    • *-cbl-mariner-distroless-arm64v8

De .NET Monitor 9-afbeeldingen hebben tags die alleen de versie bevatten. Er zijn geen besturingssysteemtags omdat er slechts installatiekopieën worden geproduceerd op basis van één distributie.

De latest-tag is bijgewerkt van de Ubuntu Chiseled-afbeeldingen naar Azure Linux-afbeeldingen.

Type brekende wijziging

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Tijdens de ontwikkelingscyclus van .NET Monitor 8.0 waren alleen de .NET Ubuntu Chiseled-images openbaar beschikbaar voor klanten om te gebruiken. Later in de ontwikkelingscyclus werden de .NET-CBL-Mariner distributieloze installatiekopieën openbaar beschikbaar voor klanten die ze kunnen gebruiken. Op dat moment werd besloten om .NET Monitor-installatiekopieën te blijven produceren op basis van beide distributies, zodat het huidige gebruik niet werd onderbroken.

Vanuit het perspectief van het hulpprogramma .NET Monitor bieden beide distributies een vergelijkbare set aan mogelijkheden, footprint en beveiligingspositie. De .NET Monitor-installatiekopieën zijn bedoeld om te worden gebruikt als apparaatafbeeldingen. Deze afbeeldingen zijn niet bedoeld om te worden gebruikt als basisafbeeldingen voor afleiding en zijn alleen bedoeld om te worden gebruikt "as-is". Met de openbare beschikbaarheid van .NET CBL-Mariner installatiekopieën vorig jaar en de daaropvolgende wijziging in Azure Linux is het aanbod voor .NET Monitor-installatiekopieën vereenvoudigd om alleen installatiekopieën te produceren op basis van de Azure Linux-distributie. Het tagschema is vereenvoudigd om deze wijziging weer te geven.

Werk uw taggebruik bij om aan te geven welke afbeelding uit het aanbod van .NET Monitor 9-afbeeldingen u wilt gebruiken. In de volgende voorbeelden ziet u enkele aanbevolen migraties:

  • 8-cbl-mariner-distroless ->9
  • 8.0-cbl-mariner-distroless ->9.0
  • 8-ubuntu-chiseled ->9
  • 8.0-ubuntu-chiseled ->9.0

In de volgende tabel ziet u de aanbevolen .NET Monitor 9-tags.

Tag Aanbevolen gebruik
9 Blijf op de hoogte van de nieuwste .NET Monitor 9 release en onderhoudsupdate.
9.0 Om bij te blijven met de nieuwste .NET Monitor 9.0 service-update

Een volledige lijst met alle ondersteunde tags vindt u in de README- van .NET Monitor in de gitHub-opslagplaats van dotnet/dotnet-docker.

Vanaf .NET Monitor 8 is de afbeeldingsaanbieding gewijzigd van het gebruik van volledige distributieafbeeldingen tot het gebruik van distributieloze afbeeldingen. Als u migreert van .NET Monitor 7 of eerdere versies, dan zijn de opmerkelijke wijzigingen bij het overstappen van een volledige distributieafbeelding naar een distributieloze afbeelding:

  • Het gebruik van een niet-hoofdgebruiker
  • Het ontbreken van een pakketbeheerder
  • Het ontbreken van een shell

Als u volledige distributie-installatiekopieën gebruikt (bijvoorbeeld Alpine), moet u mogelijk de actieve gebruiker van de .NET Monitor-installatiekopieën in uw implementaties aanpassen wanneer u migreert naar .NET Monitor 8 of hoger. U vindt richtlijnen voor het wijzigen van de actieve gebruiker in de compatibiliteitsdocumentatie voor .NET Monitor 8.0 .

Zie voor wijzigingen van .NET Monitor 8 naar .NET Monitor 9 de compatibiliteitsdocumentatie voor .NET Monitor 9.0 .

Getroffen API's

N.V.T.