Teilen über


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 nodeImageVersionfolgenden 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: