Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Définir les limites de ressources par défaut des conteneurs

Lors de la définition des quotas de ressources, si vous définissez quoi que ce soit lié au CPU ou à la mémoire (c’est-à-dire des limites ou des réservations) sur un projet / un espace de noms, tous les conteneurs devront avoir un champ CPU ou mémoire respectif défini lors de leur création. Voir la documentation Kubernetes pour plus de détails sur les raisons pour lesquelles cela est nécessaire.

Pour éviter de définir ces limites sur chaque conteneur lors de la création de la charge de travail, une limite de ressources par défaut pour les conteneurs peut être spécifiée au niveau de l’espace de noms.

Modifier la limite de ressources par défaut des conteneurs

Modifier la limite de ressources par défaut des conteneurs lorsque :

  • Vous avez un quota de ressources CPU ou mémoire défini sur un projet et souhaitez fournir les valeurs par défaut correspondantes pour un conteneur.

  • Vous souhaitez modifier la limite de ressources par défaut des conteneurs.

    1. Dans le coin supérieur gauche, cliquez sur ☰ > Gestion du cluster.

    2. Sur la page Clusters, allez au cluster où vous souhaitez modifier la limite de ressources par défaut et cliquez sur Explorer.

    3. Cliquez sur Cluster  Projets/Espaces de noms.

    4. Trouvez le projet dont vous souhaitez modifier la limite de ressources par défaut des conteneurs. À partir de ce projet, sélectionnez ⋮ > Modifier la configuration.

    5. Développez Limite de ressources par défaut des conteneurs et modifiez les valeurs.

Propagation de la limite de ressources

Lorsque la limite de ressources par défaut des conteneurs est définie au niveau d’un projet, le paramètre sera propagé à tout espace de noms créé dans le projet après que la limite a été définie. Pour tout espace de noms existant dans un projet, cette limite ne sera pas automatiquement propagée. Vous devrez définir manuellement la limite de ressources par défaut des conteneurs pour tout espace de noms existant dans le projet afin qu’elle soit utilisée lors de la création de conteneurs.

Vous pouvez définir la limite de ressources par défaut des conteneurs sur un projet et lancer toutes les applications du catalogue.

Une fois la limite de ressources par défaut des conteneurs configurée sur un espace de noms, la valeur par défaut sera pré-remplie pour tous les conteneurs créés dans cet espace de noms. Ces limites/réservations peuvent toujours être remplacées lors de la création de la charge de travail.

Types de quotas de ressources des conteneurs

Les limites de ressources suivantes peuvent être configurées :

Type de ressource Description

Limite de CPU

La quantité maximale de CPU (en millicores) allouée au conteneur.

Réservation de CPU

La quantité minimale de CPU (en millicores) garantie au conteneur.

Limite de mémoire

La quantité maximale de mémoire (en octets) allouée au conteneur.

Réservation de mémoire

La quantité minimale de mémoire (en octets) garantie au conteneur.

Limite/Réservation de GPU NVIDIA

Le nombre de GPU alloués au conteneur. La limite et la réservation sont toujours les mêmes pour les GPU.