michaelkoepf commented on code in PR #1862:
URL: https://github.com/apache/fluss/pull/1862#discussion_r2481031918


##########
website/docs/install-deploy/deploying-with-helm.md:
##########
@@ -0,0 +1,405 @@
+---
+title: "Deploying with Helm Charts"
+sidebar_position: 5
+---
+
+# Deploying with Helm Charts
+
+This page provides instructions for deploying a Fluss cluster on Kubernetes 
using Helm charts. The chart creates a distributed streaming storage system 
with CoordinatorServer and TabletServer components.
+
+## Prerequisites
+
+Before installing the Fluss Helm chart, ensure you have:
+
+- Kubernetes
+- Helm
+- A running ZooKeeper ensemble (required for coordination)
+- Sufficient cluster resources for the deployment

Review Comment:
   nit: when we say that a users needs "sufficient cluster resources," we 
should quantify what we consider "sufficient". if we _cannot_ quantify it, this 
bullet should be removed.



##########
website/docs/install-deploy/deploying-with-helm.md:
##########
@@ -0,0 +1,405 @@
+---
+title: "Deploying with Helm Charts"
+sidebar_position: 5
+---
+
+# Deploying with Helm Charts
+
+This page provides instructions for deploying a Fluss cluster on Kubernetes 
using Helm charts. The chart creates a distributed streaming storage system 
with CoordinatorServer and TabletServer components.
+
+## Prerequisites
+
+Before installing the Fluss Helm chart, ensure you have:
+
+- Kubernetes
+- Helm
+- A running ZooKeeper ensemble (required for coordination)

Review Comment:
   nit: is this a prerequisite? step 1 of the installation guide explains how 
to set up zookeeper in case the user hasn't a zookeeper ensemble running yet.



##########
website/docs/install-deploy/deploying-with-helm.md:
##########
@@ -0,0 +1,405 @@
+---
+title: "Deploying with Helm Charts"
+sidebar_position: 5
+---
+
+# Deploying with Helm Charts
+
+This page provides instructions for deploying a Fluss cluster on Kubernetes 
using Helm charts. The chart creates a distributed streaming storage system 
with CoordinatorServer and TabletServer components.
+
+## Prerequisites
+
+Before installing the Fluss Helm chart, ensure you have:
+
+- Kubernetes
+- Helm
+- A running ZooKeeper ensemble (required for coordination)
+- Sufficient cluster resources for the deployment
+- **For Local Development**: Minikube and Docker (see [Local Development with 
Minikube](#running-fluss-locally-with-minikube)) 
+
+## Supported Versions
+
+| Component | Minimum Version | Recommended Version |
+|-----------|----------------|-------------------|
+| [Kubernetes](https://kubernetes.io) | v1.19+ | v1.25+ |
+| [Helm](https://helm.sh) | v3.8.0+ | v3.18.6+ |
+| [ZooKeeper](https://zookeeper.apache.org) | v3.6+ | v3.8+ |
+| [Apache Fluss](https://fluss.apache.org/docs/) (Container Image) | 
$FLUSS_VERSION$ | $FLUSS_VERSION$ |
+| [Minikube](https://minikube.sigs.k8s.io) (Local Development) | v1.25+ | 
v1.32+ |
+| [Docker](https://docs.docker.com/) (Local Development) | v20.10+ | v24.0+ |
+
+## Installation
+
+### Running Fluss locally with Minikube
+
+For local testing and development, you can deploy Fluss on Minikube. This is 
ideal for development, testing, and learning purposes.
+
+#### Prerequisites
+
+- Docker container runtime
+- At least 4GB RAM available for Minikube
+- At least 2 CPU cores available
+
+#### Start Minikube
+
+```bash
+# Start Minikube with recommended settings for Fluss
+minikube start
+
+# Verify cluster is ready
+kubectl cluster-info
+```
+
+#### Configure Docker Environment (Optional)
+
+To build images directly in Minikube you need to configure the Docker CLI to 
use Minikube's internal Docker daemon:
+
+```bash
+# Configure shell to use Minikube's Docker daemon
+eval $(minikube docker-env)
+```
+
+To build custom images please refer to [Custom Container 
Images](#custom-container-images).
+
+### Installing the chart on a cluster
+
+This installation process is generally working for a distributed Kubernetes 
cluster or a Minikube setup.
+
+### Step 1: Deploy ZooKeeper (Optional if ZooKeeper is existing)
+
+To start Zookeeper use Bitnami’s chart or your own deployment. If you have an 
existing Zookeeper cluster, you can skip this step. Example with Bitnami’s 
chart:
+
+```bash
+# Add Bitnami repository
+helm repo add bitnami https://charts.bitnami.com/bitnami
+helm repo update
+
+# Deploy ZooKeeper
+helm install zk bitnami/zookeeper
+```
+### Step 2: Deploy Fluss
+
+#### Install from Helm repo
+
+```bash
+# TODO: Add chart to Helm repo.
+helm repo add fluss https://charts.fluss.apache.org
+helm repo update
+helm install helm-repo/fluss
+```
+
+#### Install from Local Chart
+
+```bash
+helm install fluss ./docker/helm

Review Comment:
   helm charts have been moved (#1917). if this PR does go into 0.9 (and not 
0.8), we could update the path already.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to