- risingwave - Helm chart for deploying a RisingWave Cluster
- risingwave-operator - Helm chart for deploying the RisingWave Operator
- Kubernetes cluster (version >= 1.24)
- Helm (version >= 3.7)
Add the Helm Repository
helm repo add risingwavelabs https://risingwavelabs.github.io/helm-charts/ --force-update
Update the local Helm chart repository cache
helm repo update
Note
The following command installs a standalone RisingWave with local persistency. It will create a PersistentVolumeClaim with StatefulSet and the data will be persisted in the provisioned PersistentVolume. Therefore, it requires the Kubernetes cluster to allow dynamic provisioning of PVs. Please download and revise the values file if it doesn't suit you well.
helm install risingwave risingwavelabs/risingwave \
-f https://raw.githubusercontent.com/risingwavelabs/helm-charts/main/examples/dev/dev.values.yaml \
# --set wait=true # Uncomment to wait before RisingWave's ready
Prerequisites:
Note
CustomResourceDefinitions are included in the RisingWave Operator Helm chart and will be installed by default.
Create a dedicated namespace for RisingWave Operator.
kubectl create namespace risingwave-operator-system
Install the RisingWave Operator Helm chart.
helm install risingwave-operator risingwavelabs/risingwave-operator \
--namespace risingwave-operator-system --create-namespace
Contributions are welcome! Please see our Contributing Guide for more information.
This project is licensed under the Apache 2.0 License.