Red Hat® OpenShift® Serverless è un servizio basato sul progetto open source
Knative, che fornisce una piattaforma serverless enterprise e garantisce portabilità e coerenza negli ambienti ibridi e multicloud. In questo modo, gli sviluppatori possono creare applicazioni cloud native e source centric usando una serie di Custom Resource Definitions (CRD) e i relativi controller in
Kubernetes.
Knative è formato da 3 componenti principali:
- Build è un approccio flessibile alla creazione del codice sorgente nei container.
- Eventing è un'infrastruttura per l'utilizzo e la creazione di eventi in grado di attivare le applicazioni.
- Serving - consente un deployment rapido e una scalabilità automatica dei container.