Conoscete KEDA, L’event driven autoscaler di Kubernetes? Dovreste, soprattutto ora che è uscita la versione 2.0

keda

Il concetto della scalabilità è parte dei sani principi base dell’utilizzo dei container: aumentare o diminuire la propria “potenza di fuoco” dovrebbe essere un’azione agile e semplice. Gli orchestratori come Kubernetes agevolano la gestione di queste operazioni mediante l’uso dei controller.

È proprio in questo contesto che si muove KEDA, il cui acronimo sta per Kubernetes Event-Driven Autoscaling. Sebbene infatti Kubernetes sia nativamente in grado di effettuare scaling, questo viene effettuato in maniera reattiva, utilizzando come riferimento i dati provenienti dalla CPU e dalla memoria. KEDA ribalta il concetto, effettuando invece uno scaling di tipo proattivo.

Questo lo schema riassuntivo del funzionamento (direttamente dal sito ufficiale del progetto):

KEDA architecture

Quindi utilizzando una sorgente esterna che genera eventi, Keda determina se e come eventualmente i deployment utilizzando quelli che definisce come “scalers“.

Dipendentemente dal tipo monitoraggio e dalle metriche che si vogliono utilizzare esiste uno scaler specifico. Ce ne sono per Apache Kafka, RabbitMQ, MySQL o PostgreSQL, oppure specifici a determinati tipi di cloud, Azure, AWS o Google Cloud.

Per fare un esempio lo scaler MySQL effettua una query e, sulla base del risultato, estende (o riduce) il deployment.

Quindi Keda è allo stesso tempo un agent, che attiva e disattiva i deployment di Kubernetes, ed anche un server per le metriche di tipo custom, supportati da Kubernetes 1.6.

Se questa tecnologia sembra interessante lo sarà ancora di più sapere che è stata sviluppata da Red Hat (e questo in qualche modo è scontato) e soprattutto da Microsoft (non sorprende quindi che esistano tanti scaler destinati ad Azure). Questa versione 2.0 viene però celebrata all’interno della Cloud Native Compute Foundation poiché la tecnologia è stata donata dai membri fondatori nel gennaio di quest’anno.

Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.

Fonte: https://www.miamammausalinux.org/2020/12/conoscete-keda-levent-driven-autoscaler-di-kubernetes-dovreste-soprattutto-ora-che-e-uscita-la-versione-2-0/

Visited 1 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.