I cluster Kubernetes sono ambienti pensati per progetti che richiedono applicazioni distribuite e scalabili, basate su container.
Sono particolarmente indicati per:
- pipeline di data analysis e machine learning;
- applicazioni web complesse e servizi distribuiti;
- laboratori virtuali per la didattica.
- Laboratori remoti con centinaia o migliaia di utenti concorrenti (ad es. piattaforme didattiche avanzate)
- Workflow scientifici riproducibili e notebook interattivi
- Progetti di AI/ML basati su strumenti come Kubeflow
I cluster Kubernetes sono dimensionati per il progetto e forniti come soluzioni chiavi in mano; dopo l’installazione, la gestione amministrativa rimane a carico dell’utente, che è svincolato dalla gestione dell’infrastruttura sottostante.