Announcement

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

Supporto ResourceQuota in modalità full: aumento delle risorse dei workloads fino ai limiti delle quote

Sfruttare appieno le risorse nei namespace regolati da ResourceQuota

By Max Iemelianov

·

Shipped by

Yevhen Sylenko

Finora PerfectScale bloccava le raccomandazioni di aumento nei namespace regolati da ResourceQuota: un approccio sicuro, che però lasciava alcuni workloads con risorse insufficienti. Arriva il supporto ResourceQuota in modalità full.

Le novità

  • È possibile abilitare la modalità ResourceQuota full in WorkloadAutomationConfig, NamespaceAutomationConfig o ClusterAutomationConfig.
  • In modalità full, ogni workload viene verificato rispetto a ciascuna ResourceQuota che lo riguarda e ogni quota monitora l'utilizzo in modo indipendente.
  • Le raccomandazioni di aumento vengono ora applicate a condizione che le risorse del workload rientrino nei limiti di tutte le ResourceQuota pertinenti.
  • Vengono monitorati quattro tipi di risorse, e solo quando sono configurati sulla ResourceQuota: cpu.requests, cpu.limits, memory.requests, memory.limits.
  • Se un workload è soggetto a due ResourceQuota e una dispone di margine sufficiente per l'aumento di una risorsa ma l'altra no, l'aumento viene bloccato.
  • Request e limit vengono valutati in coppia per una determinata risorsa: se anche uno solo dei due non ha margine sufficiente in una quota, l'aumento viene bloccato.
  • CPU e memoria vengono valutate in modo indipendente: un margine CPU insufficiente blocca l'aumento della CPU senza impedire quello della memoria, e viceversa.
  • Le raccomandazioni di sola riduzione sono sempre consentite, con o senza modalità full.

Tutti i dettagli sono disponibili nella documentazione.