2.3. La politique de soutien pour les opérateurs non gérés
L’état de gestion d’un opérateur détermine si un opérateur gère activement les ressources de sa composante connexe dans le cluster tel qu’il a été conçu. Lorsqu’un opérateur est réglé sur un état non géré, il ne répond pas aux changements de configuration et ne reçoit pas de mises à jour.
Bien que cela puisse être utile dans les clusters de non-production ou pendant le débogage, les opérateurs dans un état non géré ne sont pas pris en charge et l’administrateur du cluster assume le contrôle total des configurations et des mises à niveau des composants individuels.
L’opérateur peut être réglé à un état non géré en utilisant les méthodes suivantes:
Configuration individuelle de l’opérateur
Les opérateurs individuels ont un paramètre managementState dans leur configuration. Il est possible d’y accéder de différentes manières, en fonction de l’opérateur. À titre d’exemple, le Red Hat OpenShift Logging Operator accomplit cela en modifiant une ressource personnalisée (CR) qu’il gère, tandis que l’opérateur d’échantillons de cluster utilise une ressource de configuration à l’échelle du cluster.
Changer le paramètre managementState en non géré signifie que l’Opérateur ne gère pas activement ses ressources et ne prendra aucune mesure liée à la composante connexe. Certains opérateurs pourraient ne pas prendre en charge cet état de gestion car il pourrait endommager le cluster et nécessiter une récupération manuelle.
AvertissementChanger les opérateurs individuels à l’état non géré rend ce composant et cette fonctionnalité particuliers non pris en charge. Les problèmes signalés doivent être reproduits dans l’état géré pour que le soutien puisse être poursuivi.
L’opérateur de la version cluster (CVO) remplace
Le paramètre spec.overrides peut être ajouté à la configuration du CVO pour permettre aux administrateurs de fournir une liste de dépassements au comportement du CVO pour un composant. Définir le paramètre spec.overrides[].ungaged sur true pour un cluster de blocs de composants met à jour et alerte l’administrateur après qu’une override CVO a été définie:
Disabling ownership via cluster version overrides prevents upgrades. Please remove overrides before continuing.
Disabling ownership via cluster version overrides prevents upgrades. Please remove overrides before continuing.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow AvertissementLa mise en place d’un CVO remplace l’ensemble du cluster dans un état non pris en charge. Les problèmes signalés doivent être reproduits après avoir retiré toute dérogation à l’appui.