- 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-updateUpdate the local Helm chart repository cache
helm repo updateNote
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 readyPrerequisites:
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-systemInstall the RisingWave Operator Helm chart.
helm install risingwave-operator risingwavelabs/risingwave-operator \
--namespace risingwave-operator-system --create-namespaceContributions are welcome! Please see our Contributing Guide for more information.
This project is licensed under the Apache 2.0 License.