🚀 Prova Zilliz Cloud, la versione completamente gestita di Milvus, gratuitamente—sperimenta prestazioni 10 volte più veloci! Prova Ora>>

milvus-logo
LFAI
Casa
  • Guida all'amministrazione
    • Gestire le dipendenze

Utilizzare Pulsar v2 con Milvus v2.5.x

Milvus consiglia di aggiornare Pulsar alla versione v3 per l'esecuzione di Milvus v2.5.x. Per ulteriori informazioni, consultare Aggiornamento di Pulsar. Tuttavia, se preferite utilizzare Pulsar v2 con Milvus v2.5.x, questo articolo vi guiderà attraverso la procedura per l'esecuzione di Milvus v2.5.x con Pulsar v2.

Se avete già un'istanza Milvus in esecuzione e volete aggiornarla alla v2.5.x ma continuare a usare Pulsar v2, potete seguire i passaggi di questa pagina.

Continuare a usare Pulsar v2 mentre si aggiorna Milvus v2.5.x

Questa sezione vi guiderà attraverso i passaggi per continuare a usare Pulsar v2 mentre aggiornate la vostra istanza Milvus in esecuzione a Milvus v2.5.x.

Per gli utenti di Milvus Operator

Milvus Operator è compatibile con gli aggiornamenti di Pulsar v2 per impostazione predefinita. È possibile aggiornare l'istanza Milvus alla v2.5.x facendo riferimento a Aggiornamento del cluster Milvus con Milvus Operator.

Una volta completato l'aggiornamento, è possibile continuare a utilizzare Pulsar v2 con la propria istanza Milvus.

Per gli utenti di Helm

Prima dell'aggiornamento, assicurarsi che

  • La versione di Helm sia superiore alla v3.12; si consiglia la versione più recente.

    Per ulteriori informazioni, fare riferimento a Installare Helm.

  • La versione di Kubernetes sia superiore alla v1.20.

Le operazioni descritte in questo articolo presuppongono che:

  • Milvus sia stato installato nello spazio dei nomi default.

  • Il nome della release di Milvus è my-release.

È necessario modificare il file values.yaml per specificare la versione di Pulsar come v2 prima di aggiornare Milvus. La procedura è la seguente:

  1. Ottenere il file values.yaml corrente dell'istanza di Milvus.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Modificare il file values.yaml per specificare la versione di Pulsar come v2.

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

    Per image, cambiare tag con la versione di Milvus desiderata (ad esempio v2.5.0-beta).

  3. Aggiornare il grafico di Milvus Helm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Aggiornare l'istanza Milvus.

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

Creazione di una nuova istanza Milvus con Pulsar v2

Questa sezione vi guiderà attraverso le fasi di creazione di una nuova istanza Milvus con Pulsar v2.

Per gli utenti di Milvus Operator

Prima di distribuire Milvus v2.5.x, è necessario scaricare e modificare il file Milvus Customer Resource Definition (CRD). Per i dettagli su come installare Milvus usando Milvus Operator, fate riferimento a Installare Milvus Cluster con Milvus Operator.

  1. Scaricare il file CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Modificare il file milvus_cluster_default.yaml per specificare la versione di Pulsar come 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
    

    Per dependencies, cambiare pulsar.inCluster.chartVersion in pulsar-v2.

  3. Continuare con i passaggi di Installare Milvus Cluster con Milvus Operator per distribuire Milvus v2.5.x con Pulsar v2 utilizzando il file CRD modificato.

    kubectl apply -f milvus_cluster_default.yaml
    

Per gli utenti di Helm

Prima di distribuire Milvus v2.5.x, è possibile preparare un file values.yaml o utilizzare i parametri in linea per specificare la versione di Pulsar. Per i dettagli su come installare Milvus usando Helm, fate riferimento a Installare Milvus Cluster con Helm.

  • Usare i parametri inline per specificare la versione di Pulsar come v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Usare un file values.yaml per specificare la versione di Pulsar come v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Quindi, distribuire Milvus v2.5.x con Pulsar v2 usando il file values.yaml.

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

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?