8.4. Mise en pause d'une ressource MachineHealthCheck à l'aide de la console web
Au cours du processus de mise à niveau, les nœuds de la grappe peuvent devenir temporairement indisponibles. Dans le cas des nœuds de travail, le contrôle de l'état de la machine peut identifier ces nœuds comme étant malsains et les redémarrer. Pour éviter de redémarrer ces nœuds, mettez en pause toutes les ressources MachineHealthCheck
avant de mettre à jour le cluster.
Conditions préalables
-
Vous avez accès au cluster avec les privilèges
cluster-admin
. - Vous avez accès à la console web de OpenShift Container Platform.
Procédure
- Connectez-vous à la console web de OpenShift Container Platform.
-
Naviguez jusqu'à Compute
MachineHealthChecks. Pour mettre en pause les contrôles de santé de la machine, ajoutez l'annotation
cluster.x-k8s.io/paused=""
à chaque ressourceMachineHealthCheck
. Par exemple, pour ajouter l'annotation à la ressourcemachine-api-termination-handler
, procédez comme suit :-
Cliquez sur le menu Options
à côté de
machine-api-termination-handler
et cliquez sur Edit annotations. - Dans la boîte de dialogue Edit annotations, cliquez sur Add more.
-
Dans les champs Key et Value, ajoutez respectivement les valeurs
cluster.x-k8s.io/paused
et""
, puis cliquez sur Save.
-
Cliquez sur le menu Options
à côté de