🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Руководство по администрированию
    • Управление зависимостями
  • Home
  • Docs
  • Руководство по администрированию

  • Управление зависимостями

  • Используйте Pulsa с Milvus

  • Продолжайте использовать Pulsar v2

Использование Pulsar v2 с Milvus v2.5.x

Milvus рекомендует вам обновить Pulsar до версии 3 для работы с Milvus v2.5.x. Подробности см. в разделе Обновление Pulsar. Однако если вы предпочитаете использовать Pulsar v2 с Milvus v2.5.x, в этой статье мы расскажем вам о том, как запустить Milvus v2.5.x с Pulsar v2.

Если у вас уже есть работающий экземпляр Milvus и вы хотите обновить его до версии 2.5.x, но при этом продолжать использовать Pulsar v2, вы можете выполнить шаги, описанные на этой странице.

Продолжение использования Pulsar v2 при обновлении Milvus v2.5.x

В этом разделе описаны шаги по продолжению использования Pulsar v2 при обновлении запущенного экземпляра Milvus до Milvus v2.5.x.

Для пользователей Milvus Operator

Milvus Operator по умолчанию совместим с обновлениями Pulsar v2. Вы можете обновить свой экземпляр Milvus до версии 2.5.x, обратившись к разделу Обновление кластера Milvus с помощью Milvus Operator.

После завершения обновления вы сможете продолжить использовать Pulsar v2 с экземпляром Milvus.

Для пользователей Helm

Перед обновлением убедитесь, что

  • Ваша версия Helm выше v3.12, рекомендуется использовать последнюю версию.

    Для получения дополнительной информации см. раздел Установка Helm.

  • Ваша версия Kubernetes выше v1.20.

Операции, описанные в этой статье, предполагают, что:

  • Milvus был установлен в пространстве имен default.

  • Название релиза Milvus - my-release.

Перед обновлением Milvus необходимо изменить файл values.yaml, чтобы указать версию Pulsar как v2. Для этого необходимо выполнить следующие действия:

  1. Получите текущий файл values.yaml вашего экземпляра Milvus.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Отредактируйте файл values.yaml, чтобы указать версию Pulsar как v2.

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

    Для image измените tag на желаемую версию Milvus (например, v2.5.0-beta).

  3. Обновите таблицу Milvus Helm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Обновление экземпляра Milvus.

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

Создание нового экземпляра Milvus с помощью Pulsar v2

В этом разделе описаны шаги по созданию нового экземпляра Milvus с помощью Pulsar v2.

Для пользователей Milvus Operator

Перед развертыванием Milvus v2.5.x необходимо загрузить и отредактировать файл Milvus Customer Resource Definition (CRD). Подробнее о том, как установить Milvus с помощью Milvus Operator, читайте в разделе Установка кластера Milvus с помощью Milvus Operator.

  1. Загрузите файл CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Отредактируйте файл milvus_cluster_default.yaml, чтобы указать версию Pulsar как 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
    

    Для dependencies измените pulsar.inCluster.chartVersion на pulsar-v2.

  3. Продолжите шаги в разделе "Установка Milvus Cluster с Milvus Operator", чтобы развернуть Milvus v2.5.x с Pulsar v2, используя отредактированный CRD-файл.

    kubectl apply -f milvus_cluster_default.yaml
    

Для пользователей Helm

Перед развертыванием Milvus v2.5.x можно либо подготовить файл values.yaml, либо использовать встроенные параметры для указания версии Pulsar. Подробнее о том, как установить Milvus с помощью Helm, см. в разделе Установка кластера Milvus с помощью Helm.

  • Используйте встроенные параметры, чтобы указать версию Pulsar как v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Используйте файл values.yaml, чтобы указать версию Pulsar как v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Затем разверните Milvus v2.5.x с Pulsar v2 с помощью файла values.yaml.

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

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?