Paquets
L’hôte de conteneur Azure Linux pour AKS est basé sur la distribution Microsoft Azure Linux, qui prend en charge des milliers de packages. L’hôte de conteneur contient un sous-ensemble de ces packages en fonction du système d’exploitation de nos clients et des besoins Kubernetes. Cet ensemble de packages sélectionnés compte parmi les packages les plus demandés et nécessaires pour exécuter des charges de travail de conteneur en fonction des commentaires des clients et de la communauté open source.
Liste des packages de l’hôte de conteneur Azure Linux
La liste des packages de l’hôte de conteneur Azure Linux inclut toutes les dépendances nécessaires à l’exécution d’une machine virtuelle Azure Linux et intègre également toutes les dépendances Azure Kubernetes Service nécessaires. Vous pouvez consulter la liste de tous les packages contenus dans l’hôte de conteneur Azure Linux ici.
Chaque fois qu’une nouvelle image est publiée par AKS, le dossier des notes de publication Azure Linux d’AKS est mis à jour avec un nouveau fichier latest.txt
, qui détaille la liste des packages à jour. Vous pouvez également afficher les listes de packages d’images précédents et les versions historiques de chaque package de la version d’image la plus récente dans le référentiel GitHub. Pour chaque version d’image antérieure, vous trouverez un fichier .txt
correspondant avec la convention d’affectation de noms YYYY.MM.DD.txt
, où YYYY.MM.DD
est la date de chaque version d’image précédente.
Remarque
Les packages sur un cluster hôte de conteneur Azure Linux en cours d’exécution ont peut-être été automatiquement mis à jour vers leurs dernières versions, car de nouveaux packages sont publiés sur packages.microsoft.com.
L’un des principaux avantages de l’ensemble de packages de l’hôte de conteneur Azure Linux est le package de noyau. Le package de noyau Linux de l’hôte de conteneur Azure Linux est corrigé et mis à jour au moins deux fois par mois. Ce package est managé et détenu par toute une équipe Microsoft. Il est par conséquent sécurisé et contient toutes les dernières mises à jour pour le développement.
Détermination des versions de package dans un cluster
Si vous avez un accès direct à l’hôte de conteneur, vous pouvez interroger des packages à partir de l’hôte lui-même.
Pour répertorier tous les packages installés et leurs versions, exécutez la commande suivante :
rpm -qa
Pour déterminer à quel moment des packages individuels ont été installés, exécutez la commande suivante :
cat /var/log/dnf.log
Si vous n’avez pas d’accès direct à l’hôte de conteneur, vous pouvez revenir en arrière à partir de la date de version de l’image de nœud pour déterminer les versions de package dans un cluster.
Pour déterminer la nodeImageVersion
, exécutez la commande suivante :
az aks show -g <groupname> -n <clustername> | grep nodeImageVersion
Ensuite, comme décrit ci-dessus, vérifiez le dossier des notes de publication Azure Linux d’AKS pour accéder au fichier qui correspond à la date de version de l’image de nœud précédemment déterminée. Dans le fichier, la section Début des packages installés répertorie toutes les versions de package de votre cluster.
Étapes suivantes
Cet article décrit certains des composants de base de l’hôte de conteneur Azure Linux, tels que les packages. Pour plus d’informations sur les concepts de l’hôte de conteneur Linux Azure, consultez les articles suivants :