Udostępnij za pośrednictwem


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.

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

Lista pakietów kontenera kontenera systemu Linux platformy Azure zawiera wszystkie wymagane zależności do uruchomienia maszyny wirtualnej z systemem Linux platformy Azure, a także ściąga 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, folder informacji o wersji AKSCBLMariner zostanie zaktualizowany o nowy latest.txt plik, który zawiera szczegóły najbardziej aktualnej listy pakietów. Możesz również wyświetlić poprzednie listy pakietów obrazów i historyczne wersje każdego pakietu w najnowszej wersji 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 pracować wstecz z daty wersji obrazu węzła, aby określić wersje pakietów 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 informacji o wersji AKSCBLMariner dla pliku odpowiadającego wcześniej określonej dacie wersji obrazu węzła. W pliku sekcja Początek 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: