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 nodeImageVersion
opdracht 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: