The OpenTSDB Helm chart enables the deployment of OpenTSDB, a scalable time-series database, in a Kubernetes cluster. OpenTSDB is designed for large-scale data collection, storage, and analysis, providing an efficient way to handle time-series data.
Add Helm Repository
Add the Helm repository to your local setup:
Refer to the Helm Repository Documentation for more information.
Install Helm Chart
To install the OpenTSDB Helm chart, use the following command:
Replace [RELEASE_NAME]
with your desired release name. For example:
To customize configurations, provide a values.yaml
file or override values via the command line.
Refer to Helm Install Documentation for more details.
Uninstall Helm Chart
To uninstall the OpenTSDB Helm chart and remove all associated Kubernetes resources, use the command:
For example:
See Helm Uninstall Documentation for additional details.
Configuration
Below is a summary of configurable parameters for the OpenTSDB Helm chart:
Input | Type | Description | Default |
---|---|---|---|
|
| Number of replicas for the OpenTSDB StatefulSet. |
|
|
| Docker image and tag for the OpenTSDB container. |
|
|
| Image pull policy for the OpenTSDB container. |
|
|
| Minimum CPU resources required by the OpenTSDB container. |
|
|
| Minimum memory resources required by the OpenTSDB container. |
|
|
| Maximum CPU resources the OpenTSDB container can use. |
|
|
| Maximum memory resources the OpenTSDB container can use. |
|
|
| Size of the persistent volume for OpenTSDB data storage. |
|
|
| Update strategy for the OpenTSDB StatefulSet. |
|
|
| Port on which OpenTSDB listens for incoming connections. |
|
You can override these values in a values.yaml
file or via the command line during installation.
Example values.yaml
File
Apply the configuration file during installation:
Features
Scalable Deployment: Adjust replica count for high availability and load distribution.
Custom Resource Allocation: Define resource requests and limits for CPU and memory to suit workload requirements.
Persistent Storage: Ensure data persistence using configurable persistent volumes.
Rolling Updates: Apply changes to the StatefulSet with zero downtime using the
RollingUpdate
strategy.
Advanced Usage
Persistent Volume Configuration
Customize the persistent volume size and storage class for OpenTSDB data:
Network Configuration
Specify the OpenTSDB port and integrate with other services:
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?