This repository hosts the following helm charts:
helm repo add qdrant https://qdrant.github.io/qdrant-helm
helm repo update
helm upgrade -i your-qdrant-installation-name qdrant/qdrant
For more in-depth usage documentation, see the helm chart's README.
You can use this to run Qdrant in your Kubernetes cluster. While it is possible to deploy Qdrant in a distributed setup with the Helm chart, it does not come with the same level of features for zero-downtime upgrades, up and down-scaling, monitoring, logging, and backup and disaster recovery as the Qdrant Cloud offering or the Qdrant Private Cloud Enterprise Operator. Support for the Helm chart is limited to community support.
The following table gives you an overview about the feature differences between the Qdrant Cloud and the Helm chart:
Feature | Qdrant Helm Chart | Qdrant Cloud |
---|---|---|
Open-source | ✅ | |
Community support only | ✅ | |
Quick to get started | ✅ | ✅ |
Vertical and horizontal scaling | ✅ | ✅ |
API keys with granular access control | ✅ | ✅ |
Qdrant version upgrades | ✅ | ✅ |
Support for transit and storage encryption | ✅ | ✅ |
Zero-downtime upgrades with optimized restart strategy | ✅ | |
Production ready out-of the box | ✅ | |
Dataloss prevention on downscaling | ✅ | |
Automatic shard rebalancing | ✅ | |
Full cluster backup and disaster recovery | ✅ | |
Re-sharding support | ✅ | |
Automatic persistent volume scaling | ✅ | |
Advanced telemetry | ✅ | |
One-click API key revoking | ✅ | |
Recreating nodes with new volumes in existing cluster | ✅ | |
Enterprise support | ✅ |
For more information on Qdrant Cloud, including the Hybrid Cloud and Private Cloud deployment options, see Qdrant Cloud.
This helm chart installs the latest version of Qdrant by default. When a new version of Qdrant is available, upgrade the helm chart with the following commands:
helm repo update
helm upgrade your-qdrant-installation-name qdrant/qdrant
This command performs a rolling upgrade of your Qdrant cluster, updating one node at a time.
If you have overridden the Qdrant image tag in values.yaml
, you will also need to update that tag before running helm upgrade
.
image:
tag: vX.Y.Z
See CONTRIBUTING.md.