Skip to content

[helm] Add a helm chart for Fluss #779#1685

Merged
swuferhong merged 11 commits into
apache:mainfrom
dreger1997:main
Oct 17, 2025
Merged

[helm] Add a helm chart for Fluss #779#1685
swuferhong merged 11 commits into
apache:mainfrom
dreger1997:main

Conversation

@dreger1997

@dreger1997 dreger1997 commented Sep 11, 2025

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: close #779

Creating a V1 Draft for Helm-charts with Apache Fluss and external Zookeeper

Brief change log

Tests

API and Format

Documentation

This is currently not working with CLIENTS external to the K8s Cluster

@dreger1997 dreger1997 changed the title First helm draft with statefulset tablet, coordinator, configmap and … [helm] Add a helm chart for Fluss #779 Sep 11, 2025
@swuferhong

Copy link
Copy Markdown
Contributor

Hi, @dreger1997. If you have time. Can you rebase your branch to main?

@dreger1997

Copy link
Copy Markdown
Contributor Author

Hi, @dreger1997. If you have time. Can you rebase your branch to main?

Done

@swuferhong

Copy link
Copy Markdown
Contributor

@dreger1997 Pls adding license header for your new introduce yaml files.

@swuferhong swuferhong left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, @dreger1997. Thanks for your great work. I have successfully launched Fluss in my local environment, but I feel the documentation is still insufficient. Can we provide an end-to-end guide that covers how to install it, what components are required, how to connect with Flink and create tables? Something similar to the following documentation: https://ricardo-aires.github.io/helm-charts/charts/kafka/

image

Comment thread docker/helm/Chart.yaml Outdated
Comment thread docker/helm/Chart.yaml Outdated
Comment thread docker/helm/README.md Outdated
Comment thread docker/helm/templates/sts-coordinator.yaml
Comment thread docker/helm/templates/sts-coordinator.yaml Outdated
Comment thread docker/helm/templates/sts-tablet.yaml Outdated
Comment thread docker/helm/templates/sts-tablet.yaml
Comment thread docker/helm/values.yaml Outdated
Comment thread docker/helm/values.yaml
Comment thread docker/helm/README.md

@swuferhong swuferhong left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @dreger1997. Here are some minor suggestions.

Comment thread docker/helm/README.md
Comment thread docker/helm/README.md Outdated
@swuferhong

Copy link
Copy Markdown
Contributor

Hi, @dreger1997 Could u change the helm-charts version to 0.8-SNAPSHOT. After that, I will merge this pr.

@swuferhong swuferhong left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM +1

@swuferhong swuferhong merged commit e455223 into apache:main Oct 17, 2025
5 checks passed
polyzos pushed a commit to polyzos/fluss that referenced this pull request Oct 20, 2025
* First helm draft with statefulset tablet, coordinator, configmap and svc for coordinator and headless svc for tablet

* fix coordinator selector

* changed coordinator to headless svc and adapted advertised listeners, tested with Flink inside the cluster

* fixed license headers, minor typo fixes and comment cleanup

* fixed license for helpers.tpl

* minor fix to use dynamic namespace naming in the config of advertised listeners

* added docker.io as registry so people can use other images besides official one

* added PVC and README to the helm chart

* changed storageClass to null to use default

* used helm templating to dynamically set the namespace in zookeeper address

* changed versions from 0.7.0 to 0.8-SNAPSHOT and included the Docker build step in the README
Ugbot pushed a commit to Ugbot/fluss that referenced this pull request Apr 26, 2026
* First helm draft with statefulset tablet, coordinator, configmap and svc for coordinator and headless svc for tablet

* fix coordinator selector

* changed coordinator to headless svc and adapted advertised listeners, tested with Flink inside the cluster

* fixed license headers, minor typo fixes and comment cleanup

* fixed license for helpers.tpl

* minor fix to use dynamic namespace naming in the config of advertised listeners

* added docker.io as registry so people can use other images besides official one

* added PVC and README to the helm chart

* changed storageClass to null to use default

* used helm templating to dynamically set the namespace in zookeeper address

* changed versions from 0.7.0 to 0.8-SNAPSHOT and included the Docker build step in the README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Umbrella] Add helm chart support for Fluss

3 participants