Rechercher

12.4. Ajout de contrôles de santé dans la perspective du développeur

download PDF

Vous pouvez utiliser la vue Topology pour ajouter des contrôles de santé à votre application déployée.

Prérequis :

  • Vous avez basculé vers la perspective Developer dans la console web.
  • Vous avez créé et déployé une application sur OpenShift Container Platform en utilisant la perspective Developer.

Procédure

  1. Dans la vue Topology, cliquez sur le nœud de l'application pour afficher le panneau latéral. Si le conteneur n'a pas de contrôles de santé ajoutés pour assurer le bon fonctionnement de votre application, une notification Health Checks s'affiche avec un lien pour ajouter des contrôles de santé.
  2. Dans la notification affichée, cliquez sur le lien Add Health Checks.
  3. Vous pouvez également cliquer sur la liste déroulante Actions et sélectionner Add Health Checks. Notez que si le conteneur a déjà des contrôles de santé, vous verrez l'option Edit Health Checks au lieu de l'option add.
  4. Dans le formulaire Add Health Checks, si vous avez déployé plusieurs conteneurs, utilisez la liste déroulante Container pour vous assurer que le conteneur approprié est sélectionné.
  5. Cliquez sur les liens des bilans de santé requis pour les ajouter au conteneur. Les données par défaut des bilans de santé sont préremplies. Vous pouvez ajouter les sondes avec les données par défaut ou personnaliser davantage les valeurs, puis les ajouter. Par exemple, pour ajouter une sonde de préparation qui vérifie si votre conteneur est prêt à traiter des requêtes, procédez comme suit

    1. Cliquez sur Add Readiness Probe, pour afficher un formulaire contenant les paramètres de la sonde.
    2. Cliquez sur la liste déroulante Type pour sélectionner le type de requête que vous souhaitez ajouter. Par exemple, dans ce cas, sélectionnez Container Command pour sélectionner la commande qui sera exécutée à l'intérieur du conteneur.
    3. Dans le champ Command, ajoutez un argument cat, de même, vous pouvez ajouter plusieurs arguments pour le contrôle, par exemple, ajoutez un autre argument /tmp/healthy.
    4. Conservez ou modifiez les valeurs par défaut des autres paramètres selon les besoins.

      Note

      La valeur Timeout doit être inférieure à la valeur Period. La valeur par défaut de Timeout est 1. La valeur par défaut de Period est 10.

    5. Cliquez sur la coche en bas du formulaire. Le message Readiness Probe Added s'affiche.
  6. Cliquez sur Add pour ajouter le bilan de santé. Vous êtes redirigé vers la vue Topology et le conteneur est redémarré.
  7. Dans le panneau latéral, vérifiez que les sondes ont été ajoutées en cliquant sur le module déployé dans la section Pods.
  8. Dans la page Pod Details, cliquez sur le conteneur listé dans la section Containers.
  9. Dans la page Container Details, vérifiez que la sonde de préparation - Exec Command cat /tmp/healthy a été ajoutée au conteneur.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.