Read Me First
On this page
Read Me First
Welcome to the Ververica distribution of Apache Fluss operator manuals. This series walks you through deploying, configuring, securing, monitoring, and connecting clients to a Fluss cluster running on Kubernetes.
Who this is for
Operator and engineer documentation for the Ververica distribution of Apache Fluss — its Helm chart and Docker image (current release 0.9.1-vv-2).
A typical path is top to bottom: get the distribution, deploy it, configure the server, then connect clients and run jobs.
Get Started
- Obtaining Registry Access - get the Docker image credentials and log in; the Helm charts and Java client JARs are public.
- Deploying Fluss on Kubernetes - install the fluss-bundle chart, verify the cluster, upgrade, run multiple clusters, and find the bootstrap address.
- Installing Fluss- install server plugins and client-side JARs (filesystem, lake, connector, tiering) with the fluss-setup installer.
Configure the Server
- Configuring Remote Storage- back Fluss with durable object storage: Amazon S3, Azure Blob Storage, or a NooBaa-class S3-compatible store.
- Securing Fluss- enable SASL authentication and manage the cluster's credential pairs.
- Configuring Lake Tiering- server-side setup to tier Fluss tables into an Iceberg lakehouse (Hadoop or REST catalog).
- Configuring Prometheus Monitoring- expose and scrape Fluss metrics, with the Grafana dashboards.
Connect & Run
- Reading and Writing Fluss- connect Flink SQL or Java SDK clients and read/write fresh data, including STS-less S3-compatible stores.
- Running Lakehouse (Iceberg) Jobs against Fluss- the tiering service, union reads on lake-tiered tables, and the submission runners (Flink CLI, Kubernetes Operator, session/application clusters, and Ververica Platform 3 (VVP3)).
- Lake Job Credentials- object-store credentials for lake-touching jobs: the per-backend Hadoop core-site.xml for Flink-native runners, and the IAM model for VVP3.
Reference
- Fluss Helm Chart - Additional Notes- supplementary chart values and operational notes beyond the deployment manual.
Disclaimer
The information in these manuals is provided "as is," without warranty of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.
Ververica reserves the right to update, revise, supplement, or remove content from these manuals at any time without prior notice as the product evolves and as enhancements and improvements are introduced. Readers should consult the latest published version before acting on the procedures described here.