Chapitre 15. Applications de la marche au ralenti


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

Si des ressources évolutives ne sont pas utilisées, OpenShift Container Platform les découvre et les désactive en mettant à l'échelle leurs répliques à l'adresse 0. La prochaine fois que le trafic réseau est dirigé vers les ressources, celles-ci sont désidentifiées en mettant à l'échelle les répliques, et le fonctionnement normal se poursuit.

Les applications sont constituées de services, ainsi que d'autres ressources évolutives, telles que les configurations de déploiement. La mise en veille d'une application implique la mise en veille de toutes les ressources associées.

15.1. Applications de la marche au ralenti

La mise en veille d'une application consiste à trouver les ressources évolutives (configurations de déploiement, contrôleurs de réplication et autres) associées à un service. La mise en veille d'une application trouve le service et le marque comme étant en veille, en réduisant les ressources à zéro réplique.

Vous pouvez utiliser la commande oc idle pour mettre en veille un seul service ou utiliser l'option --resource-names-file pour mettre en veille plusieurs services.

15.1.1. Marche au ralenti d'un seul service

Procédure

  1. Pour ralentir un seul service, exécutez :

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

15.1.2. Fonctionnement au ralenti de plusieurs services

La mise en veille de plusieurs services est utile si une application s'étend sur un ensemble de services au sein d'un projet, ou lorsque la mise en veille de plusieurs services est associée à un script permettant de mettre en veille plusieurs applications en vrac au sein d'un même projet.

Procédure

  1. Créez un fichier contenant la liste des services, chacun sur sa propre ligne.
  2. Mettez les services au repos en utilisant l'option --resource-names-file:

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

La commande idle est limitée à un seul projet. Pour faire tourner les applications au ralenti dans une grappe, exécutez la commande idle 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