milvus-logo
LFAI
Home
  • Guide d'administration
    • Gérer les dépendances

Utiliser Pulsar v2 avec Milvus v2.5.x

Milvus vous recommande de mettre à niveau Pulsar vers la version 3 pour exécuter Milvus v2.5.x. Pour plus de détails, reportez-vous à la section Mise à niveau de Pulsar. Toutefois, si vous préférez utiliser Pulsar v2 avec Milvus v2.5.x, cet article vous guidera dans la procédure d'exécution de Milvus v2.5.x avec Pulsar v2.

Si vous avez déjà une instance Milvus en cours d'exécution et que vous souhaitez la mettre à niveau vers la version 2.5.x tout en continuant à utiliser Pulsar v2, vous pouvez suivre les étapes de cette page.

Continuer à utiliser Pulsar v2 tout en mettant à niveau Milvus v2.5.x

Cette section vous guidera dans les étapes à suivre pour continuer à utiliser Pulsar v2 tout en mettant à niveau votre instance Milvus en cours d'exécution vers Milvus v2.5.x.

Pour les utilisateurs de Milvus Operator

Milvus Operator est compatible par défaut avec les mises à niveau de Pulsar v2. Vous pouvez mettre à niveau votre instance Milvus vers la version 2.5.x en vous reportant à la section Mise à niveau du cluster Milvus avec Milvus Operator.

Une fois la mise à niveau terminée, vous pouvez continuer à utiliser Pulsar v2 avec votre instance Milvus.

Pour les utilisateurs de Helm

Avant la mise à niveau, assurez-vous que

  • Votre version de Helm est supérieure à v3.12, et la dernière version est recommandée.

    Pour plus d'informations, reportez-vous à la section Installer Helm.

  • Votre version de Kubernetes est supérieure à la version 1.20.

Les opérations de cet article supposent que :

  • Milvus a été installé dans l'espace de noms default.

  • Le nom de la version de Milvus est my-release.

Vous devez modifier le fichier values.yaml pour spécifier la version de Pulsar comme v2 avant de mettre à niveau Milvus. Les étapes sont les suivantes :

  1. Obtenez le fichier values.yaml actuel de votre instance Milvus.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Modifier le fichier values.yaml pour spécifier la version de Pulsar comme v2.

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

    Pour image, remplacer tag par la version souhaitée de Milvus (par exemple v2.5.0-beta).

  3. Mettre à jour la carte Milvus Helm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Mettre à niveau l'instance Milvus.

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

Création d'une nouvelle instance Milvus avec Pulsar v2

Cette section vous guidera à travers les étapes de création d'une nouvelle instance Milvus avec Pulsar v2.

Pour les utilisateurs de Milvus Operator

Avant de déployer Milvus v2.5.x, vous devez télécharger et modifier le fichier Milvus Customer Resource Definition (CRD). Pour plus de détails sur l'installation de Milvus à l'aide de Milvus Operator, voir Installer Milvus Cluster avec Milvus Operator.

  1. Télécharger le fichier CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Modifier le fichier milvus_cluster_default.yaml pour spécifier la version de Pulsar comme 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
    

    Pour dependencies, remplacer pulsar.inCluster.chartVersion par pulsar-v2.

  3. Continuer avec les étapes de la section Installer Milvus Cluster avec Milvus Operator pour déployer Milvus v2.5.x avec Pulsar v2 à l'aide du fichier CRD modifié.

    kubectl apply -f milvus_cluster_default.yaml
    

Pour les utilisateurs de Helm

Avant de déployer Milvus v2.5.x, vous pouvez préparer un fichier values.yaml ou utiliser les paramètres en ligne pour spécifier la version de Pulsar. Pour plus de détails sur l'installation de Milvus à l'aide de Helm, voir Installer Milvus Cluster avec Helm.

  • Utilisez les paramètres en ligne pour spécifier la version de Pulsar comme v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Utiliser un fichier values.yaml pour spécifier la version de Pulsar comme v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Ensuite, déployer Milvus v2.5.x avec Pulsar v2 à l'aide du fichier values.yaml.

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

Traduit parDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

Cette page a-t - elle été utile ?