Red Hat Insights est à la base de plusieurs services qui améliorent votre expérience opérationnelle, métier et de sécurité avec les produits Red Hat, notamment Red Hat OpenShift. Dans cet article, nous abordons une nouvelle fonction d'aperçu disponible dans Insights Advisor, qui permet de mettre à niveau l'environnement OpenShift en toute sécurité.

Upgrade Risks

La gestion des mises à niveau dans les environnements de production Kubernetes complexes est une tâche particulièrement ardue. En général, plus de 60 composants indépendants forment l'infrastructure de ces environnements. Chaque composant présente un état de fonctionnement et des configurations différents, ce qui peut entraîner l'échec des mises à niveau de versions mineures ou majeures.

L'équipe Red Hat Insights et IBM Research travaillent sur ces questions et annoncent aujourd'hui la sortie d'une version préliminaire d'Insights  Upgrade Risks pour Red Hat OpenShift.

Cette fonction utilise les concepts d'apprentissage automatique (AA) pour comparer l'état des clusters au cours des deux dernières heures avec l'historique des échecs de mise à niveau observés sur tous les clusters connectés à Red Hat via la fonction de surveillance à distance de l'intégrité d'OpenShift.

Upgrade Risks affiche une liste de contrôle des risques connus présents dans votre cluster, notamment les conditions d'échec de l'opérateur, les alertes et d'autres indicateurs de mesure, et fournit des instructions pour supprimer ces éléments de blocage afin de faciliter la mise à niveau.

Screenshot of Red Hat Insights Upgrade Risks feature

Fonctionnement interne de la fonction

La fonction Upgrade Risks utilise les données envoyées à Red Hat via la fonction de surveillance à distance de l'intégrité. Ces données sont nettoyées et ingérées par Prometheus, ce qui limite l'ensemble de données aux seules informations nécessaires qui sont utilisées pour l'entraînement continu des modèles d'AA en temps réel. 

Le modèle validé permet ensuite d'afficher les résultats récents pour les clients Red Hat.

Voici un schéma de l'architecture de haut niveau :

High level architecture diagram of the Red Hat Insights Upgrade Risks feature

Ces informations, notamment les conditions de blocage de votre mise à niveau et les actions proposées, sont disponibles dans Insights Advisor. L'équipe de gestion de compte technique Red Hat y a également accès. Elle peut vous aider lors de mises à niveau plus vastes, notamment pour planifier des mesures de correction en cas de blocage. 

Données utilisées par Red Hat et IBM Research

L'ensemble de données se base sur trois sources :

  • Les mises à niveau tentées par tous les clusters connectés et leur résultat (réussite ou échec)
  • Les alertes déclenchées par les opérateurs
  • Les conditions d'échec de l'opérateur1 qui permettent de lancer des clusters juste avant ces tentatives, notamment la version du cluster (avec un intérêt appuyé pour la version y2 comme 4.10, 4.11, etc.)

1. Les conditions d'échec de l'opérateur correspondent aux opérateurs OpenShift qui indiquent être indisponibles ou se dégrader. Vous trouverez plus d'informations sur les conditions de l'opérateur ici.

2. Étant donné que nous utilisons les lettres x, y et z pour faire référence à une version d'OpenShift, la version ou la mise à niveau y correspond à la version 4.10 ou 4.11, par exemple. La version z serait la version 4.10.31 ou 4.11.2.

Recommandations 

Nous vous recommandons d'utiliser la fonction Upgrade Risks pour générer une liste de contrôle des éléments à corriger avant toute mise à niveau du cluster.

Comme indiqué ci-dessus, cette fonction est disponible sous la forme d'une version préliminaire dans Insights Advisor sur Hybrid Cloud Console. Si vous exécutez des clusters connectés à une infrastructure Red Hat, tous les services Red Hat Insights font partie de votre souscription. Cette fonction est automatiquement disponible, et vous pouvez commencer à l'utiliser dès aujourd'hui.

Envoyez-nous vos suggestions par le biais du formulaire de commentaires dans Insights (le bouton de commentaires violet que vous pouvez voir en bas à droite de la capture d'écran, plus haut).

En savoir plus


About the author

Red Hatter since 2010, Dosek's professional career started with virtualization technologies and transformed via variety of roles at Red Hat through to hybrid cloud. His focus is at improving product experience with assistance of Red Hat Insights.

Read full bio