Chapitre 12. Le travail avec les quotas
Le quota de ressources, défini par un objet ResourceQuota, fournit des contraintes qui limitent la consommation globale de ressources par projet. Il peut limiter la quantité d’objets qui peuvent être créés dans un projet par type, ainsi que la quantité totale de ressources de calcul et de stockage qui peuvent être consommés par les ressources de ce projet.
Le nombre de quotas d’objets place un quota défini sur tous les types de ressources standard en espace de noms. Lors de l’utilisation d’un quota de ressources, un objet est facturé sur le quota s’il existe dans le stockage du serveur. Ces types de quotas sont utiles pour protéger contre l’épuisement des ressources de stockage.
Ce guide décrit comment fonctionnent les quotas de ressources et comment les développeurs peuvent travailler et les visualiser.
12.1. Affichage d’un quota Copier lienLien copié sur presse-papiers!
Les statistiques d’utilisation liées à toute limite dure définie dans le quota d’un projet peuvent être affichées en naviguant dans la console Web vers la page Quota du projet.
Il est également possible d’utiliser le CLI pour afficher les détails des quotas.
Procédure
Demandez la liste des quotas définis dans le projet. À titre d’exemple, pour un projet appelé démoproject:
oc get quota -n demoproject
$ oc get quota -n demoproject
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME AGE REQUEST LIMIT besteffort 4s pods: 1/2 compute-resources-time-bound 10m pods: 0/2 limits.cpu: 0/1, limits.memory: 0/1Gi core-object-counts 109s configmaps: 2/10, persistentvolumeclaims: 1/4, replicationcontrollers: 1/20, secrets: 9/10, services: 2/10
NAME AGE REQUEST LIMIT besteffort 4s pods: 1/2 compute-resources-time-bound 10m pods: 0/2 limits.cpu: 0/1, limits.memory: 0/1Gi core-object-counts 109s configmaps: 2/10, persistentvolumeclaims: 1/4, replicationcontrollers: 1/20, secrets: 9/10, services: 2/10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Décrivez le quota qui vous intéresse, par exemple le quota des comptes d’objets de base:
oc describe quota core-object-counts -n demoproject
$ oc describe quota core-object-counts -n demoproject
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow