Mettre à jour les clusters AKS Edge Essentials (en ligne)
À mesure que de nouvelles versions d’AKS Edge Essentials deviennent disponibles, vous pouvez mettre à jour vos clusters AKS Edge Essentials pour tirer parti des dernières fonctionnalités et améliorations de sécurité. Cet article explique comment mettre à jour et mettre à niveau vos appareils AKS Edge Essentials lorsque des correctifs et une nouvelle version sont disponibles.
Le cluster AKS Edge Essentials comprend deux composants principaux qui doivent être mis à jour. La première est la machine virtuelle Linux Mariner. Cette machine virtuelle est installée dans le cadre du MSI AKS Edge Essentials et n’a aucun gestionnaire de package. Vous ne pouvez donc pas mettre à jour ou modifier manuellement les composants de la machine virtuelle. Au lieu de cela, la machine virtuelle est gérée avec Microsoft Update pour maintenir automatiquement les composants à jour. Deuxièmement, la plateforme Kubernetes peut être mise à niveau pour rester synchronisée avec la version open source et le service AKS.
Microsoft Update met à jour de manière fiable la machine virtuelle AKS Edge Essentials. La machine virtuelle utilise le schéma de partition de mise à jour A/B, pour sécuriser chaque mise à jour et activer une restauration vers une version précédente si quelque chose ne se produit pas pendant le processus de mise à jour.
Les mises à niveau AKS Edge Essentials sont séquentielles et vous devez effectuer une mise à niveau vers chaque version. Pour accéder à la dernière version, vous devez effectuer une nouvelle installation à l’aide de la dernière version disponible ou appliquer toutes les mises à jour de maintenance précédentes, jusqu’à la version souhaitée.
Étape 1 : configurer l’ordinateur hôte pour recevoir des mises à jour à l’aide de Microsoft Update
Pour recevoir les mises à jour AKS Edge Essentials, configurez l’hôte Windows pour recevoir des mises à jour pour d’autres produits Microsoft. Par défaut, Microsoft Update est activé pendant l’installation d’AKS Edge Essentials. Si une configuration personnalisée est nécessaire après l’installation, vous pouvez activer ou désactiver cette option en procédant comme suit :
- Ouvrez Paramètres sur l’hôte Windows.
- Sélectionnez Mise à jour et sécurité.
- Sélectionnez Options avancées.
- Basculez le bouton Recevoir les mises à jour d’autres produits Microsoft lorsque vous mettez à jour Windows sur Activé.
Microsoft Update dans le sous-système Windows Update peut désormais rechercher une mise à jour pour AKS Edge Essentials en fonction de la stratégie Windows Update définie sur l’ordinateur. Si vous souhaitez forcer l’analyse immédiatement, vous pouvez sélectionner Rechercher les mises à jour.
Important
Microsoft Update doit être activé sur tous les ordinateurs du cluster.
Une fois la mise à jour téléchargée à partir du point de terminaison cloud ou d’un serveur WSUS local, elle peut être intermédiaire et installée sur tous les nœuds d’un ordinateur.
Étape 2 : mettre à jour les fichiers sur tous les nœuds
Sur tous les nœuds de votre cluster, exécutez Start-AksEdgeUpdate
pour installer le fichier MSI et d’autres fichiers associés :
Start-AksEdgeUpdate
Étape 3 : mettre à jour le nœud de contrôle principal
Si vous avez plusieurs nœuds de contrôle dans votre déploiement, commencez par mettre à jour le nœud de contrôle principal à l’aide de la commande suivante :
Start-AksEdgeControlPlaneUpdate -firstControlPlane $true
Étape 4 : mettre à jour les nœuds de contrôle secondaires
Vous pouvez ensuite mettre à jour les autres nœuds de contrôle à l’aide de la commande suivante :
Start-AksEdgeControlPlaneUpdate -firstControlPlane $false
Étape 5 : mettre à jour les nœuds Worker
Mettez à jour les nœuds Worker dans votre cluster en exécutant la commande suivante sur chacun des nœuds Worker :
Start-AksEdgeWorkerNodeUpdate
Mettre à jour à l’aide de Windows Server Update Services (WSUS)
Les mises à jour locales utilisant WSUS sont prises en charge pour les mises à jour AKS Edge Essentials. Pour plus d’informations sur WSUS, consultez Vue d’ensemble de la gestion des appareils - WSUS.
Mettre à niveau vers des versions plus récentes
Pour obtenir la liste des versions Kubernetes actuellement prises en charge sur K3s et K8s, consultez le tableau dans Télécharger AKS Edge Essentials. À mesure que nous continuons à ajouter la prise en charge des versions plus récentes, vous pouvez utiliser des mises à jour à l’air excessives vers les versions plus récentes. Pour mettre à niveau vos clusters vers des versions plus récentes, définissez la Set-AksEdgeUpgrade
commande sur true
:
Set-AksEdgeUpgrade – AcceptUpgrade $true
Vous pouvez ensuite sélectionner Rechercher les mises à jour pour télécharger et mettre en scène une mise à jour le cas échéant. Ensuite, exécutez la Start-AksEdgeUpdate
mise à jour pour effectuer la mise à jour :
Start-AksEdgeUpdate
Cette commande déclenche ensuite la mise à niveau de la version.