Deployment options
For local development, the simplest option is a single Qdrant process, commonly run with Docker. It is fast to start, easy to destroy and recreate, and suitable for learning, development, and small experiments.
For production, you can self-host Qdrant, including a distributed deployment on infrastructure such as Kubernetes, or use Qdrant Cloud as a managed service. Self-hosting gives you control over networking, storage, upgrades, capacity, and compliance, but your team owns the operational work.
Qdrant Cloud moves much of that operational burden to the provider. The trade-off is less infrastructure control and a managed-service cost. I would choose based on availability requirements, compliance, expected scale, operational expertise, and whether the organization already has a mature Kubernetes platform.
A common mistake is assuming that putting the same Docker container on a production VM is equivalent to a production deployment. Persistence, backups, security, resource sizing, observability, upgrades, and failure recovery still have to be designed.
Docker single-node is convenient for development and testing
Self-hosting provides infrastructure and operational control
Qdrant Cloud reduces infrastructure-management responsibility
Production readiness depends on persistence, security, backups, scaling, and recovery rather than deployment method alone
Your team wants Qdrant for local RAG development. Would you start with Kubernetes or a single Docker container, and why?
A developer restarts a Docker container and discovers all vectors are gone. What deployment mistake would you investigate?
Your startup's Qdrant workload is growing but the team has no Kubernetes expertise. How would you compare managed Qdrant with operating it yourselves?
A development Qdrant container works perfectly, but the production environment loses data after node replacement. What would you review in the deployment design?
Your organization requires private networking and strict control over data residency. How would those requirements influence Qdrant Cloud versus self-hosting?
A self-hosted Qdrant deployment needs to survive node failure and planned maintenance. What infrastructure capabilities would you require before calling it production-ready?
You are setting a company-wide standard for vector infrastructure. How would you decide which workloads belong on Qdrant Cloud versus self-hosted Qdrant?
Finance wants the lowest infrastructure cost while engineering wants managed operations and high availability. How would you build a total-cost and risk comparison?