Updated May 16, 2024

Milvus is a cloud-native, open-source vector database that allows you to store, index, and manage massive embedding vectors generated by deep neural networks and other machine learning (ML) models. It is built to power embedding similarity search and AI applications, making unstructured data search more accessible, and providing a consistent user experience regardless of the deployment environment. Milvus 2.0 is a cloud-native vector database with storage and computation separated by design.

You can deploy Milvus in your Nebius AI Managed Service for Kubernetes clusters using this Marketplace product.

Milvus supports GPU acceleration that uses NVIDIA GPUs to sustain AI workflows. In this product, GPU acceleration is not enabled by default, and you can enable it after installing Milvus. For details, see deployment instructions below.

Warning

If you are going to use this product in production, we recommend to configure it according to the Milvus recommendations.

Deployment instructions

Before installing this product:

  1. Create a Kubernetes cluster and a node group in it. If you want to use GPU acceleration, the node group must contain VMs with GPUs.

  2. Install kubectl and configure it to work with the created cluster.

  3. To install the product:

    • On the cluster page in the management console, go to the Marketplace tab, select the product, and click Install.
  4. Configure the application:

    • Namespace: Select a namespace or create a new one.

    • Application name: Enter an application name.

    • GPU number: Enter the number of GPUs for GPU acceleration. If the number is positive, the node group in the cluster must contain at least this number of VMs with GPUs. If the value is 0 or empty, Milvus will run on vCPUs only.

    • Enable Cluster mode: Select this option to install Milvus as a Kubernetes operator, which allows you to manage a full Milvus service stack. By default, Milvus is installed standalone as a Docker container. For details, see the Milvus documentation about Milvus Cluster and Milvus Standalone.

    • Enable Pulsar: If the cluster mode is enabled, select this option to install Apache Pulsar, the messaging solution that supports Milvus’s storage and handling of message streams.

    • Number of etcd replicas: Enter the number of etcd replicas that should be created for Milvus.

    • Minio mode: Select a deployment type for MinIO, the storage engine used by Milvus:

      • standalone: The MinIO Server runs on a single node in a single server pool. Recommended only for testing environments with Milvus in standalone mode.
      • distributed: The MinIO Server runs in one or multiple multi-node server pool. Recommended for production environments or for using Milvus in cluster mode.

      For more details, see the MinIO documentation.

  5. Click Install.

  6. Wait for the application to change its status to Deployed.

  7. To check that Milvus is working, check that its pods are running:

    kubectl get pods -n <namespace> | grep "milvus-operator"
    
Billing type
Free
Type
Kubernetes® Application
Category
Vector databases
Databases
Publisher
Nebius
Use cases
  • Image and video similarity search.
  • Natural language processing (NLP).
  • Building personalized recommendation systems.
  • Storing and retrieving genomic vectors for genetic data analysis, comparing similar medical images for diagnosis or research.
  • Anomaly and fraud detection.
  • Geospatial data indexing, rapid retrieval of similar locations, routes in mapping and navigation applications.
  • Storing and retrieving embeddings of machine learning models.
  • Analysis of financial time series for risk management, forecasting, and algorithmic trading.
  • Augmented reality (AR) and virtual reality (VR), similarity search for 3D models, textures, or other spatial features.
Technical support

The Nebius AI support team and architects can consult you about whether and how the product can be deployed for production use.
Nebius AI does not provide full technical support for the product. If you have any issues, please refer to the developer’s information resources.

Product composition
Helm chartVersion
Pull-command
Documentation
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/chart/milvus4.1.11Open
Docker imageVersion
Pull-command
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/milvus1707903107185755574132067004655617501239582606008v2.3.4
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/milvus-config-tool1707903107185755574132067004655617501239582606008v0.1.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/heaptrack1707903107185755574132067004655617501239582606008v0.1.0
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/attu1707903107185755574132067004655617501239582606008v2.2.8
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/etcd17079031071857555741320670046556175012395826060083.5.5-r2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar-manager1707903107185755574132067004655617501239582606008v0.1.0
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar17079031071857555741320670046556175012395826060082.8.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/kafka17079031071857555741320670046556175012395826060083.1.0-debian-10-r52
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/kafka-exporter17079031071857555741320670046556175012395826060081.4.2-debian-10-r182
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/jmx-exporter17079031071857555741320670046556175012395826060080.16.1-debian-10-r245
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/bitnami-shell170790310718575557413206700465561750123958260600810-debian-10-r147
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/bitnami-shell170790310718575557413206700465561750123958260600810-debian-10-r372
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/bitnami-shell170790310718575557413206700465561750123958260600810-debian-10-r372
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/etcd17079031071857555741320670046556175012395826060083.5.0-debian-10-r38
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/etcd17079031071857555741320670046556175012395826060083.5.0-debian-10-r38
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/kafka17079031071857555741320670046556175012395826060083.1.0-debian-10-r52
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/kubectl17079031071857555741320670046556175012395826060081.23.5-debian-10-r1
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/kafka-exporter17079031071857555741320670046556175012395826060081.4.2-debian-10-r182
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/jmx-exporter17079031071857555741320670046556175012395826060080.16.1-debian-10-r245
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/minio1707903107185755574132067004655617501239582606008RELEASE.2021-02-14T04-01-33Z
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/minio1707903107185755574132067004655617501239582606008RELEASE.2021-02-14T04-01-33Z
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/mc1707903107185755574132067004655617501239582606008RELEASE.2021-02-14T04-28-06Z
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/helm-kubectl-jq17079031071857555741320670046556175012395826060083.1.0
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar-all17079031071857555741320670046556175012395826060082.7.4
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar-dashboard1707903107185755574132067004655617501239582606008latest_pinned
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/pulsar-manager1707903107185755574132067004655617501239582606008v0.1.0
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/prometheus1707903107185755574132067004655617501239582606008v2.17.2
cr.nemax.nebius.cloud/yc-marketplace/nebius/milvus/apache-pulsar-grafana-dashboard-k8s17079031071857555741320670046556175012395826060080.0.10
Terms
By using this product you agree to the Nebius AI Marketplace Terms of Service and the terms and conditions of the following software: Apache 2.0
Billing type
Free
Type
Kubernetes® Application
Category
Vector databases
Databases
Publisher
Nebius