Chapitre 8. Effectuer des constructions avancées


Il est possible de définir les ressources de construction et la durée maximale, d’attribuer des builds à des nœuds, de construire des chaînes, de tailler des builds et de configurer des stratégies d’exécution de construction.

8.1. Configuration des ressources de construction

Les builds par défaut sont complétés par des pods utilisant des ressources non liées, telles que la mémoire et le CPU. Ces ressources peuvent être limitées.

Procédure

Il est possible de limiter l’utilisation des ressources de deux manières:

  • Limitez l’utilisation des ressources en spécifiant les limites de ressources dans les limites de conteneur par défaut d’un projet.
  • Limitez l’utilisation des ressources en spécifiant les limites de ressources dans le cadre de la configuration de construction.

    • Dans l’exemple suivant, chacune des ressources, cpu et paramètres de mémoire sont facultatifs:

      apiVersion: "v1"
      kind: "BuildConfig"
      metadata:
        name: "sample-build"
      spec:
        resources:
          limits:
            cpu: "100m" 
      1
      
            memory: "256Mi" 
      2
      Copy to Clipboard
      1
      CPU est en unités CPU: 100m représente 0,1 unité CPU (100 * 1e-3).
      2
      la mémoire est en octets: 256Mi représente 268435456 octets (256 * 2 ^ 20).

      Cependant, si un quota a été défini pour votre projet, l’un des deux éléments suivants est requis:

      • D’une section de ressources assortie d’une demande explicite:

        resources:
          requests: 
        1
        
            cpu: "100m"
            memory: "256Mi"
        Copy to Clipboard
        1
        L’objet demande contient la liste des ressources qui correspondent à la liste des ressources dans le quota.
      • Limite définie dans votre projet, où les valeurs par défaut de l’objet LimitRange s’appliquent aux pods créés au cours du processus de construction.

        Dans le cas contraire, la création de la gousse de construction échouera, invoquant un défaut de satisfaire les quotas.

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