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.