Packages
Der Azure Linux-Containerhost für AKS basiert auf der Microsoft Azure Linux-Verteilung, die Tausende von Paketen unterstützt. Der Containerhost enthält eine Teilmenge dieser Pakete, die auf dem Betriebssystem unserer Kunden und kubernetes-Anforderungen basieren. Dieser Satz kuratierter Pakete gehört zu den am meisten angeforderten und erforderlichen Paketen, um Containerarbeitslasten basierend auf Dem Feedback von Kunden und der Open-Source-Community auszuführen.
Liste der Azure Linux-Containerhostpakete
Die Paketliste des Azure Linux-Containerhosts enthält alle erforderlichen Abhängigkeiten zum Ausführen einer Azure Linux-VM und ruft auch alle erforderlichen Azure Kubernetes-Dienstabhängigkeiten ab. Hier finden Sie eine Liste aller Pakete im Azure Linux-Containerhost.
Jedes Mal, wenn ein neues Bild von AKS veröffentlicht wird, wird der Ordner "AKSCBLMarir Versionshinweise" mit einer neuen latest.txt
Datei aktualisiert, die die aktuellste Paketliste enthält. Sie können auch frühere Bildpaketlisten und die historischen Versionen jedes Pakets in der neuesten Imageversion im GitHub-Repository anzeigen. Für jede vorherige Bildversion finden Sie eine entsprechende .txt
Datei mit der Benennungskonvention YYYY.MM.DD.txt
, wobei YYYY.MM.DD
das Datum jeder vorherigen Bildversion liegt.
Hinweis
Pakete auf einem ausgeführten Azure Linux-Containerhostcluster wurden möglicherweise automatisch auf ihre neuesten Versionen aktualisiert, da neue Pakete auf packages.microsoft.com veröffentlicht werden.
Einer der wichtigsten Vorteile des Paketsatzes des Azure Linux-Containerhosts ist das Kernelpaket. Das Linux-Kernelpaket für den Azure Linux-Containerhost wird mindestens zweimal pro Monat gepatcht und aktualisiert. Dieses Paket wird verwaltet und gehört einem gesamten Microsoft-Team, das sicherstellt, dass es sicher ist und alle neuesten Updates für die Entwicklung enthält.
Ermitteln von Paketversionen in einem Cluster
Wenn Sie direkten Zugriff auf den Containerhost haben, können Sie Pakete vom Host selbst abfragen.
Führen Sie den folgenden Befehl aus, um alle installierten Pakete und deren Versionen auflisten zu können:
rpm -qa
Führen Sie den folgenden Befehl aus, um zu ermitteln, wann einzelne Pakete installiert wurden:
cat /var/log/dnf.log
Wenn Sie keinen direkten Zugriff auf den Containerhost haben, können Sie vom Datum der Knotenimageversion rückwärts arbeiten, um die Paketversionen in einem Cluster zu ermitteln.
Führen Sie zum Ermitteln des nodeImageVersion
folgenden Befehls den folgenden Befehl aus:
az aks show -g <groupname> -n <clustername> | grep nodeImageVersion
Überprüfen Sie dann, wie oben beschrieben, den Ordner "AKSCBLMarir-Versionshinweise " für die Datei, die dem zuvor festgelegten Datum der Knotenbildversion entspricht. In der Datei werden im Abschnitt "Installed Packages Begin " alle Paketversionen in Ihrem Cluster aufgelistet.
Nächste Schritte
In diesem Artikel werden einige der Kernkomponenten des Azure Linux-Containerhosts behandelt, z. B. Pakete. Weitere Informationen zu den Konzepten des Azure Linux-Containerhosts finden Sie in den folgenden Artikeln:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für