Udostępnij przez


Pakiety

Host kontenera systemu Linux platformy Azure dla usługi AKS jest oparty na dystrybucji systemu Linux platformy Microsoft Azure, która obsługuje tysiące pakietów. Host kontenera zawiera podzbiór tych pakietów na podstawie potrzeb systemu operacyjnego naszych klientów i platformy Kubernetes. Ten zestaw wyselekcjonowanych pakietów jest jednym z najbardziej żądanych i niezbędnych pakietów do uruchamiania obciążeń kontenerów na podstawie opinii klientów i społeczności open source.

Ważne

Od 30 listopada 2025 r. usługa Azure Kubernetes Service (AKS) nie obsługuje już ani nie zapewnia aktualizacji zabezpieczeń dla systemu Azure Linux 2.0. Obraz węzła systemu Linux 2.0 platformy Azure został zamrożony w wersji 202512.06.0. Od 31 marca 2026 r. obrazy węzłów zostaną usunięte i nie będzie można skalować pul węzłów. Przeprowadź migrację do obsługiwanej wersji systemu Linux platformy Azure, uaktualniając pule węzłów do obsługiwanej wersji rozwiązania Kubernetes lub migrując do systemu osSku AzureLinux3. Aby uzyskać więcej informacji, zobacz Wycofywanie: pule węzłów Linux 2.0 platformy Azure w usłudze AKS.

Lista pakietów hostów kontenerów systemu Linux platformy Azure

Lista pakietów kontenera Azure Linux zawiera wszystkie wymagane zależności do uruchomienia maszyny wirtualnej Azure Linux, a także pobiera wszelkie niezbędne zależności usługi Azure Kubernetes Service. Listę wszystkich pakietów w hoście kontenera systemu Linux platformy Azure można wyświetlić tutaj.

Za każdym razem, gdy nowy obraz zostanie wydany przez usługę AKS, w folderze AKS Azure Linux release notes dodawany jest nowy latest.txt plik z najbardziej aktualną listą pakietów. Możesz również wyświetlić poprzednie listy pakietów obrazów oraz historyczne wersje każdego pakietu w najnowszym wydaniu obrazu w repozytorium GitHub. Dla każdej poprzedniej wersji obrazu można znaleźć odpowiedni .txt plik z konwencją YYYY.MM.DD.txtnazewnictwa , gdzie YYYY.MM.DD jest datą każdego poprzedniego wydania obrazu.

Uwaga

Pakiety w uruchomionym klastrze hostów kontenerów systemu Linux platformy Azure mogły zostać automatycznie zaktualizowane do najnowszych wersji, ponieważ nowe pakiety są wydawane w packages.microsoft.com.

Jedną z najważniejszych zalet zestawu pakietów kontenera systemu Linux platformy Azure jest pakiet jądra. Pakiet jądra systemu Linux dla hosta kontenera systemu Linux platformy Azure jest poprawiany i aktualizowany co najmniej dwa razy w miesiącu. Ten pakiet jest zarządzany i należący do całego zespołu firmy Microsoft, co zapewnia bezpieczeństwo i zawiera wszystkie najnowsze aktualizacje na potrzeby programowania.

Określanie wersji pakietów w klastrze

Jeśli masz bezpośredni dostęp do hosta kontenera, możesz wysyłać zapytania o pakiety z samego hosta.

Aby wyświetlić listę wszystkich zainstalowanych pakietów i ich wersji, uruchom następujące polecenie:

rpm -qa

Aby określić, kiedy poszczególne pakiety zostały zainstalowane, uruchom następujące polecenie:

cat /var/log/dnf.log

Jeśli nie masz bezpośredniego dostępu do hosta kontenera, możesz określić wersje pakietów analizując datę wersji obrazu węzła w klastrze.

Aby określić element nodeImageVersion, uruchom następujące polecenie:

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

Następnie, zgodnie z powyższym opisem, sprawdź folder AKS Azure Linux release notes w poszukiwaniu pliku odpowiadającego wcześniej określonej dacie wersji obrazu węzła. W pliku sekcja Rozpoczęcie zainstalowanych pakietów zawiera listę wszystkich wersji pakietów w klastrze.

Następne kroki

W tym artykule opisano niektóre podstawowe składniki hosta kontenera systemu Linux platformy Azure, takie jak pakiety. Aby uzyskać więcej informacji na temat pojęć związanych z hostem kontenerów systemu Linux platformy Azure, zobacz następujące artykuły: