6.3. Améliorer le Red Hat OpenShift Logging Operator pour regarder tous les espaces de noms
Dans l’enregistrement des versions 5.7 et anciennes, le Red Hat OpenShift Logging Operator ne regarde que l’espace de noms openshift-logging. Lorsque vous souhaitez que le Red Hat OpenShift Logging Operator surveille tous les espaces de noms de votre cluster, vous devez redéployer l’opérateur. Il est possible d’achever la procédure suivante pour redéployer l’opérateur sans supprimer vos composants d’enregistrement.
Conditions préalables
- L’OpenShift CLI (oc) a été installé.
- Il y a des autorisations d’administrateur.
Procédure
Effacer l’abonnement en exécutant la commande suivante:
oc -n openshift-logging delete subscription <subscription>
$ oc -n openshift-logging delete subscription <subscription>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Effacer le groupe d’opérateurs en exécutant la commande suivante:
oc -n openshift-logging delete operatorgroup <operator_group_name>
$ oc -n openshift-logging delete operatorgroup <operator_group_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Effacer la version de service cluster (CSV) en exécutant la commande suivante:
oc delete clusterserviceversion cluster-logging.<version>
$ oc delete clusterserviceversion cluster-logging.<version>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Déployez l’opérateur de journalisation OpenShift Red Hat en suivant la documentation « Installing Logging ».
La vérification
Assurez-vous que le champ targetNamespaces dans la ressource OperatorGroup n’est pas présent ou qu’il est défini sur une chaîne vide.
À cette fin, exécutez la commande suivante et inspectez la sortie:
oc get operatorgroup <operator_group_name> -o yaml
$ oc get operatorgroup <operator_group_name> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow