This Helm chart deploys a ScyllaDB cluster on Kubernetes with high performance and scalability. ScyllaDB is a highly-performant NoSQL database compatible with Apache Cassandra, designed for high throughput and low latency.
Add Helm Repository
Add the Helm repository by running:
For more details, see the Helm Repository Documentation.
Install Helm Chart
To deploy the ScyllaDB Helm chart, use the following command:
Replace [RELEASE_NAME]
with your desired release name. Example:
You can override default values during installation by providing a values.yaml
file.
Refer to the Helm Install Documentation for further details.
Uninstall Helm Chart
To remove the ScyllaDB Helm chart and associated resources, run:
Example:
Check the Helm Uninstall Documentation for more information.
Configuration
The ScyllaDB Helm chart includes several configuration options to tailor the deployment to your needs. Below is a summary of the key configurations:
Input | Type | Description | Default |
---|---|---|---|
|
| Docker image and tag for the ScyllaDB container. |
|
|
| Image pull policy for the ScyllaDB container. |
|
|
| Name of the ScyllaDB cluster. |
|
|
| Minimum memory resources required by the ScyllaDB container. |
|
|
| Minimum CPU resources required by the ScyllaDB container. |
|
|
| Maximum memory resources the ScyllaDB container can use. |
|
|
| Maximum CPU resources the ScyllaDB container can use. |
|
|
| Size of the persistent volume for storing ScyllaDB data. |
|
|
| Root password for ScyllaDB authentication. |
|
You can override these values in a values.yaml
file or via the command line during installation.
Example values.yaml
Features
Deploy ScyllaDB cluster with high performance and scalability.
Automatic system tuning for optimal performance.
Built-in authentication and authorization.
Persistent storage with configurable disk size.
Health monitoring with liveness and readiness probes.
Prometheus metrics integration for monitoring.
Automatic seed node configuration for cluster formation.
Configurable resource limits and requests.
Architecture
The ScyllaDB deployment includes:
StatefulSet for stable network identities and persistent storage
Service for cluster communication
ConfigMap for ScyllaDB configuration
Secret for secure password storage
Init container for system tuning
Health checks for monitoring
Contributing
We welcome contributions to improve this Helm chart. Please refer to the CONTRIBUTING.md file for contribution guidelines.
Code of Conduct
To maintain a healthy and collaborative community, please adhere to our Code of Conduct.
License
This project is licensed under the LICENSE. Please review it for terms of use.
Prerequisites
Kubernetes 1.19+
Helm 3+
Build By
Zop.dev
Category
See Helm Install Documentation for more information.
Need Help with This Integration?
We’re here to make setup smooth. Let us know what’s confusing—or which tools you'd like to see integrated next.
Need technical support or have product questions?