Chapitre 14. Applications au ralenti


Les administrateurs de cluster peuvent inactiver les applications pour réduire la consommation de ressources. Ceci est utile lorsque le cluster est déployé sur un cloud public où le coût est lié à la consommation de ressources.

En l’absence de ressources évolutives, Red Hat OpenShift Service sur AWS les découvre et les ralentit en évoluant leurs répliques à 0. La prochaine fois que le trafic réseau est dirigé vers les ressources, les ressources sont désactivées par la mise à l’échelle des répliques, et le fonctionnement normal se poursuit.

Les applications sont faites de services, ainsi que d’autres ressources évolutives, telles que les configurations de déploiement. L’action du ralenti d’une application implique le ralenti de toutes les ressources associées.

14.1. Applications au ralenti

Le ralenti d’une application consiste à trouver les ressources évolutives (configurations de déploiement, contrôleurs de réplication et autres) associées à un service. Au ralenti, une application trouve le service et le marque comme inactif, réduisant les ressources à zéro répliques.

La commande oc oisle permet d’activer un seul service ou d’utiliser l’option --resource-names-file pour activer plusieurs services.

14.1.1. Au ralenti d’un seul service

Procédure

  1. Afin d’inactiver un seul service, exécutez:

    $ oc idle <service>
    Copy to Clipboard Toggle word wrap

14.1.2. Des services multiples au ralenti

Le ralenti de plusieurs services est utile si une application couvre un ensemble de services au sein d’un projet, ou lorsque vous ralentissez plusieurs services en conjonction avec un script pour inactiver plusieurs applications en vrac dans le même projet.

Procédure

  1. Créer un fichier contenant une liste des services, chacun sur sa propre ligne.
  2. Inactivez les services en utilisant l’option --resource-names-file:

    $ oc idle --resource-names-file <filename>
    Copy to Clipboard Toggle word wrap
Note

La commande oisive est limitée à un seul projet. Dans le cas d’applications au ralenti à travers un cluster, exécutez la commande oisive pour chaque projet individuellement.

Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat