milvus-logo
LFAI
Home
  • Guía de administración
    • Gestión de dependencias

Utilizar Pulsar v2 con Milvus v2.5.x

Milvus le recomienda actualizar Pulsar a v3 para ejecutar Milvus v2.5.x. Para más detalles, consulte Actualizar Pulsar. Sin embargo, si prefiere utilizar Pulsar v2 con Milvus v2.5.x, este artículo le guiará a través del procedimiento para ejecutar Milvus v2.5.x con Pulsar v2.

Si ya tiene una instancia de Milvus en ejecución y desea actualizarla a v2.5.x pero seguir utilizando Pulsar v2, puede seguir los pasos de esta página.

Continúe utilizando Pulsar v2 mientras actualiza Milvus v2.5.x

Esta sección le guiará a través de los pasos para continuar usando Pulsar v2 mientras actualiza su instancia Milvus a Milvus v2.5.x.

Para usuarios de Milvus Operator

Milvus Operator es compatible con las actualizaciones de Pulsar v2 por defecto. Puede actualizar su instancia Milvus a v2.5.x consultando Actualizar Milvus Cluster con Milvus Operator.

Una vez completada la actualización, puede seguir utilizando Pulsar v2 con su instancia Milvus.

Para usuarios de Helm

Antes de la actualización, asegúrese de que

  • Su versión de Helm es superior a v3.12, y se recomienda la última versión.

    Para más información, consulte Instalar Helm.

  • Su versión de Kubernetes es superior a v1.20.

Las operaciones de este artículo asumen que

  • Milvus se ha instalado en el espacio de nombres default.

  • El nombre de la versión de Milvus es my-release.

Es necesario cambiar el archivo values.yaml para especificar la versión de Pulsar como v2 antes de actualizar Milvus. Los pasos son los siguientes

  1. Obtenga el archivo values.yaml actual de su instancia de Milvus.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Edite el archivo values.yaml para especificar la versión Pulsar como v2.

    # ... omit existing values
    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    image:
      all:
        repository: milvusdb/milvus
        tag: v2.5.0-beta 
    

    Para image, cambie tag por la versión de Milvus deseada (por ejemplo v2.5.0-beta).

  3. Actualice el cuadro de Milvus Helm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Actualizar la instancia de Milvus.

    helm -n $namespace upgrade $releaase milvus/milvus -f values.yaml
    

Creación de una nueva instancia de Milvus con Pulsar v2

Esta sección le guiará a través de los pasos para crear una nueva instancia de Milvus con Pulsar v2.

Para usuarios de Milvus Operator

Antes de desplegar Milvus v2.5.x, necesita descargar y editar el archivo Milvus Customer Resource Definition (CRD). Para más detalles sobre cómo instalar Milvus utilizando Milvus Operator, consulte Instalar Milvus Cluster con Milvus Operator.

  1. Descargue el archivo CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Edite el archivo milvus_cluster_default.yaml para especificar la versión de Pulsar como v2.

    apiVersion: milvus.io/v1beta1
    kind: Milvus
    metadata:
      name: my-release
      namespace: default
      labels:
        app: milvus
    spec:
      mode: cluster
      dependencies:
        pulsar:
          inCluster:
            chartVersion: pulsar-v2
    

    Para dependencies, cambie pulsar.inCluster.chartVersion por pulsar-v2.

  3. Continúe con los pasos en Instalar Mil vus Cluster con Milvus Operator para desplegar Milvus v2.5.x con Pulsar v2 utilizando el archivo CRD editado.

    kubectl apply -f milvus_cluster_default.yaml
    

Para usuarios de Helm

Antes de desplegar Milvus v2.5.x, puede preparar un archivo values.yaml o utilizar los parámetros en línea para especificar la versión de Pulsar. Para más detalles sobre cómo instalar Milvus utilizando Helm, consulte Instalar Milvus Cluster con Helm.

  • Utilice los parámetros en línea para especificar la versión de Pulsar como v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Utilice un archivo values.yaml para especificar la versión de Pulsar como v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    A continuación, despliegue Milvus v2.5.x con Pulsar v2 utilizando el archivo values.yaml.

    helm install my-release milvus/milvus -f values.yaml
    

Traducido porDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

¿Fue útil esta página?