https://github.com/risingwavelabs/helm-charts
Helm Charts for RisingWave
https://github.com/risingwavelabs/helm-charts
charts helm helm-charts kubernetes risingwave risingwave-operator
Last synced: 3 months ago
JSON representation
Helm Charts for RisingWave
- Host: GitHub
- URL: https://github.com/risingwavelabs/helm-charts
- Owner: risingwavelabs
- License: apache-2.0
- Created: 2022-07-26T06:07:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T07:00:23.000Z (3 months ago)
- Last Synced: 2025-04-11T09:11:38.404Z (3 months ago)
- Topics: charts, helm, helm-charts, kubernetes, risingwave, risingwave-operator
- Language: Smarty
- Homepage: https://risingwave.com
- Size: 1.36 MB
- Stars: 18
- Watchers: 7
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![]()
Helm Charts for RisingWave
---[](https://github.com/risingwavelabs/helm-charts/actions/workflows/test.yml)
[](https://opensource.org/licenses/Apache-2.0)
[](https://risingwave.com/slack)
[](https://twitter.com/risingwavelabs)## Charts
- [risingwave](charts/risingwave/README.md) - Helm chart for deploying
a [RisingWave Cluster](https://github.com/risingwavelabs/risingwave)
- [risingwave-operator](charts/risingwave-operator/README.md) - Helm chart for deploying
a [RisingWave Operator](https://github.com/risingwavelabs/risingwave-operator)## Prerequisites
- Kubernetes cluster (version >= 1.24)
- [Helm](https://helm.sh/docs/intro/install/) (version >= 3.10)## Installation
### Add Helm Repository
Add the Helm Repository
```shell
helm repo add risingwavelabs https://risingwavelabs.github.io/helm-charts/ --force-update
```Update the local Helm chart repository cache
```shell
helm repo update
```### Install RisingWave
> [!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 volume provisioning](https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/).
> Please download and revise the values file if it doesn't suit you well.```shell
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
```> [!TIP]
>
> The following command will help create a RisingWave similar to above except **without persistency guarantee**. If
> the [dynamic volume provisioning](https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/) isn't setup in
> your Kubernetes cluster, you could take a quick try with RisingWave with this.
>
> ```shell
> helm install risingwave risingwavelabs/risingwave \
> --set metaStore.sqlite.enabled=true \
> --set stateStore.localFs.enabled=true \
> --set standalone.enabled=true \
> # --set wait=true # Uncomment to wait before RisingWave's ready
> ```### Install RisingWave Operator
Prerequisites:
- [Install cert-manager](https://cert-manager.io/docs/installation/helm/)
> [!NOTE]
>
> CustomResourceDefinitions are included in the RisingWave Operator Helm chart and will be installed by default.Create a dedicated namespace for RisingWave Operator.
```shell
kubectl create namespace risingwave-operator-system
```Install the RisingWave Operator Helm chart.
```shell
helm install risingwave-operator risingwavelabs/risingwave-operator \
--namespace risingwave-operator-system --create-namespace
```## Documentation
- [RisingWave Documentation](https://docs.risingwave.com/)
- [RisingWave Operator Documentation](https://github.com/risingwavelabs/risingwave-operator/blob/main/README.md)
- [Helm Charts Documentation](docs/README.md)## Contributing
Contributions are welcome! Please see our [Contributing Guide](CONTRIBUTING.md) for more information.
## License
This project is licensed under the [Apache 2.0 License](LICENSE).