Spring Cloud Data Flow for Kubernetes is a toolkit for building data integration and real-time data processing pipelines that are deployed to Kubernetes.
Pipelines consist of Spring Boot apps, built using the Spring Cloud Stream or Spring Cloud Task microservice frameworks. This makes Spring Cloud Data Flow suitable for a range of data processing use cases, from import/export to event streaming and predictive analytics.
Spring Cloud Data Flow for Kubernetes deploys data pipelines to Kubernetes.
You can get started with common use cases by selecting from a collection pre-built stream and task/batch starter apps for various data integration and processing scenarios facilitate learning and experimentation.
Custom stream and task applications, targeting different middleware or data services, can be built using the familiar Spring Boot style programming model.
The dashboard offers a graphical editor for building new pipelines interactively, as well as views of deployable apps and running apps with metrics. The dashboard also serves as a administrative managagement console for Tasks.