Delen via


Pakketten

De Azure Linux-containerhost voor AKS is gebaseerd op de Microsoft Azure Linux-distributie, die duizenden pakketten ondersteunt. De containerhost bevat een subset van deze pakketten op basis van het besturingssysteem van onze klanten en Kubernetes-behoeften. Deze set gecureerde pakketten is een van de meest aangevraagde en noodzakelijke pakketten om containerworkloads uit te voeren op basis van feedback van klanten en de opensource-community.

Lijst met Azure Linux Container Host-pakketten

De azure Linux Container Host-pakketlijst bevat alle benodigde afhankelijkheden voor het uitvoeren van een Azure Linux-VM en haalt ook eventuele benodigde Azure Kubernetes Service-afhankelijkheden op. Hier vindt u een lijst met alle pakketten in de Azure Linux Container Host.

Wanneer er een nieuwe installatiekopieën worden uitgebracht door AKS, wordt de map met opmerkingen bij de release van Azure Linux bijgewerkt met een nieuw latest.txt bestand, waarin de meest recente pakketlijst wordt weergegeven. U kunt ook vorige lijsten met installatiekopieën en de historische versies van elk pakket bekijken in de meest recente installatiekopieënrelease in de GitHub-opslagplaats. Voor elke eerdere installatiekopieënrelease vindt u een corresponderend .txt bestand met de naamconventie YYYY.MM.DD.txt, waarbij YYYY.MM.DD de datum is van elke vorige installatiekopieënrelease.

Notitie

Pakketten op een actief Azure Linux Container Host-cluster zijn mogelijk automatisch bijgewerkt naar de nieuwste versies, omdat er nieuwe pakketten worden uitgebracht op packages.microsoft.com.

Een van de belangrijkste voordelen van de Azure Linux Container Host-pakketset is het kernelpakket. Het Linux-kernelpakket voor de Azure Linux-containerhost wordt gepatcht en ten minste twee keer per maand bijgewerkt. Dit pakket wordt beheerd en eigendom van een volledig Microsoft-team, dat ervoor zorgt dat het veilig is en alle meest recente updates voor ontwikkeling bevat.

Pakketversies in een cluster bepalen

Als u rechtstreeks toegang hebt tot de containerhost, kunt u query's uitvoeren op pakketten van de host zelf.

Voer de volgende opdracht uit om alle geïnstalleerde pakketten en hun versies weer te geven:

rpm -qa

Voer de volgende opdracht uit om te bepalen wanneer afzonderlijke pakketten zijn geïnstalleerd:

cat /var/log/dnf.log

Als u geen directe toegang hebt tot de containerhost, kunt u achteruit werken vanaf de versiedatum van de knooppuntinstallatiekopie om de pakketversies in een cluster te bepalen.

Voer de volgende opdracht uit om de nodeImageVersionopdracht te bepalen:

az aks show -g <groupname> -n <clustername> | grep nodeImageVersion

Controleer vervolgens, zoals hierboven beschreven, de map met opmerkingen bij de release van AKS Azure Linux voor het bestand dat overeenkomt met de eerder vastgestelde versiedatum van de knooppuntinstallatiekopieën. In het bestand worden in de sectie Installed Packages Begin alle pakketversies in uw cluster weergegeven.

Volgende stappen

In dit artikel worden enkele van de kernonderdelen van Azure Linux Container Host behandeld, zoals pakketten. Zie de volgende artikelen voor meer informatie over de concepten van Azure Linux Container Host: