Chapitre 7. Mises à niveau des nœuds Windows
Vous pouvez vous assurer que vos nœuds Windows disposent des dernières mises à jour en mettant à jour le Windows Machine Config Operator (WMCO).
7.1. Mise à niveau de l'opérateur de configuration de la machine Windows
Lorsqu'une nouvelle version de l'opérateur de configuration de la machine Windows (WMCO) compatible avec la version actuelle du cluster est publiée, l'opérateur est mis à niveau en fonction du canal de mise à niveau et de la stratégie d'approbation de l'abonnement avec lesquels il a été installé lors de l'utilisation du gestionnaire du cycle de vie de l'opérateur (OLM). La mise à niveau de WMCO entraîne la mise à niveau des composants Kubernetes dans la machine Windows.
Si vous passez à une nouvelle version de l'OCMW et que vous voulez utiliser la surveillance de grappes, vous devez avoir le label openshift.io/cluster-monitoring=true
dans l'espace de noms de l'OCMW. Si vous ajoutez le label à un espace de noms WMCO préexistant et que des nœuds Windows sont déjà configurés, redémarrez le pod WMCO pour permettre l'affichage des graphiques de surveillance.
Dans le cas d'une mise à niveau non perturbatrice, l'OCMW met fin aux machines Windows configurées par la version précédente de l'OCMW et les recrée à l'aide de la version actuelle. Pour ce faire, il supprime l'objet Machine
, ce qui entraîne la vidange et la suppression du nœud Windows. Pour faciliter une mise à niveau, l'OCMW ajoute une annotation de version à tous les nœuds configurés. Au cours d'une mise à niveau, une erreur dans l'annotation de la version entraîne la suppression et la recréation d'une machine Windows. Pour minimiser les interruptions de service lors d'une mise à niveau, l'OCMF ne met à jour qu'une seule machine Windows à la fois.
Le WMCO est uniquement responsable de la mise à jour des composants Kubernetes, et non des mises à jour du système d'exploitation Windows. Vous fournissez l'image Windows lors de la création des VMs ; vous êtes donc responsable de la fourniture d'une image mise à jour. Vous pouvez fournir une image Windows mise à jour en modifiant la configuration de l'image dans la spécification MachineSet
.
Pour plus d'informations sur les mises à niveau d'opérateurs à l'aide du gestionnaire du cycle de vie des opérateurs (OLM), voir Mise à jour des opérateurs installés.