Announcement

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Prise en charge du mode full pour les ResourceQuotas : augmentez les ressources des workloads jusqu'aux plafonds de quota

Exploitez pleinement les ressources dans les namespaces régis par des ResourceQuotas

By Max Iemelianov

·

Shipped by

Yevhen Sylenko

Jusqu'à présent, PerfectScale bloquait les recommandations à la hausse dans les namespaces régis par des ResourceQuotas — une approche prudente, mais qui laissait certains workloads sous-dimensionnés. Voici la prise en charge du mode full pour les ResourceQuotas.

Nouveautés

  • Activez le mode full ResourceQuota dans WorkloadAutomationConfig, NamespaceAutomationConfig ou ClusterAutomationConfig.
  • En mode full, chaque workload est vérifié au regard de chaque ResourceQuota qui lui est applicable, et chaque quota suit l'utilisation de manière indépendante.
  • Les recommandations à la hausse sont désormais appliquées tant que les ressources du workload respectent le plafond de chaque ResourceQuota concerné.
  • Quatre types de ressources sont suivis, et uniquement lorsqu'ils sont configurés sur le ResourceQuota : cpu.requests, cpu.limits, memory.requests, memory.limits.
  • Si un workload est couvert par deux ResourceQuotas et que l'un dispose d'une marge suffisante pour augmenter une ressource mais pas l'autre, l'augmentation est bloquée.
  • Les requests et limits sont évalués par paire pour une ressource donnée : si l'un des deux manque de marge dans un quota, l'augmentation est bloquée.
  • Le CPU et la mémoire sont évalués indépendamment : une marge CPU insuffisante bloque l'augmentation du CPU sans bloquer celle de la mémoire, et inversement.
  • Les recommandations uniquement à la baisse sont toujours autorisées, avec ou sans le mode full.

Tous les détails sont disponibles dans la documentation.