Spring Cloud Data Flow for Kubernetes
This topic provides an overview of Spring Cloud Data Flow for Kubernetes.
Overview
Spring Cloud Data Flow for Kubernetes (SCDF for Kubernetes) orchestrates the deployment lifecycle of streaming and batch data pipelines deployed on Kubernetes. Data pipelines are composed of Spring Cloud Stream or Spring Cloud Task applications. You can use the streaming pipeline DSL and UI to specify which apps to deploy and how to connect outputs and inputs. When running a series of task applications as a directed graph, you can use the composed task DSL and UI.
SCDF for Kubernetes is based on the Spring Cloud Data Flow open source project.
Product Snapshot
The following table provides version and version-support information about Spring Cloud Data Flow for Kubernetes. The table also provides information about the OSS versions used.
Element | Details |
---|---|
Version | v1.1.4 |
Release date | October 28, 2020 |
Software Component Versions | |
Spring Cloud Data Flow Pro | v1.0.4 |
Spring Cloud Skipper OSS | v2.5.2 |
Composed Task Runner OSS | v2.6.3 |
Features
- Operational simplicity for provisioning Spring Cloud Data Flow OSS and other ecosystem projects on Kubernetes
- Certified container images for Spring Cloud Data Flow Pro, Spring Cloud Skipper, and Composed Task Runner
- Image-relocation capabilities for air-gapped deployments
- Support for using the relational databases, message brokers, and identity providers of your choice
- Easily explore the provisioned software components in a development environment before promoting to production
Limitations
The following section lists limitations of Spring Cloud Data Flow for Kubernetes.
General Limitations
This product is compatible with the following Kubernetes release versions:
- v1.18.x
- v1.17.x
- v1.16.x
- v1.15.x
- v1.14.x
This product is intended to be used with any Kubernetes distribution. However, given the number of Kubernetes vendors and configurations, not all of them have been tested with SCDF for Kubernetes.
Getting Started
To set up the dependencies required for installation, see Preparing to Install Spring Cloud Data Flow for Kubernetes.