milvus-logo
LFAI
Home
  • Leitfaden für die Verwaltung
    • Verwalten von Abhängigkeiten

Verwendung von Pulsar v2 mit Milvus v2.5.x

Milvus empfiehlt Ihnen, Pulsar auf v3 zu aktualisieren, um Milvus v2.5.x auszuführen. Details finden Sie unter Upgrade Pulsar. Wenn Sie es jedoch vorziehen, Pulsar v2 mit Milvus v2.5.x zu verwenden, wird dieser Artikel Sie durch das Verfahren zur Ausführung von Milvus v2.5.x mit Pulsar v2 führen.

Wenn Sie bereits eine laufende Milvus-Instanz haben und diese auf v2.5.x aktualisieren möchten, aber weiterhin Pulsar v2 verwenden, können Sie die Schritte auf dieser Seite befolgen.

Weiterbenutzung von Pulsar v2 während des Upgrades von Milvus v2.5.x

Dieser Abschnitt führt Sie durch die Schritte zur weiteren Verwendung von Pulsar v2 während des Upgrades Ihrer laufenden Milvus-Instanz auf Milvus v2.5.x.

Für Milvus Operator Benutzer

Milvus Operator ist standardmäßig mit Pulsar v2-Upgrades kompatibel. Sie können Ihre Milvus-Instanz auf v2.5.x aktualisieren, indem Sie den Abschnitt Upgrade von Milvus Cluster mit Milvus Operator lesen.

Sobald das Upgrade abgeschlossen ist, können Sie Pulsar v2 mit Ihrer Milvus-Instanz weiter verwenden.

Für Helm-Benutzer

Stellen Sie vor dem Upgrade sicher, dass

  • Ihre Helm-Version ist höher als v3.12, wobei die neueste Version empfohlen wird.

    Weitere Informationen finden Sie unter Installieren von Helm.

  • Ihre Kubernetes-Version ist höher als v1.20.

Die Vorgänge in diesem Artikel setzen voraus, dass:

  • Milvus wurde im Namespace default installiert.

  • Der Versionsname von Milvus lautet my-release.

Sie müssen die Datei values.yaml ändern, um die Pulsar-Version als v2 anzugeben, bevor Sie Milvus aktualisieren. Die Schritte sind wie folgt:

  1. Holen Sie sich die aktuelle values.yaml Datei Ihrer Milvus-Instanz.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Bearbeiten Sie die Datei values.yaml, um die Pulsar-Version als v2 anzugeben.

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

    Ändern Sie bei image die tag in die gewünschte Milvus-Version (z.B. v2.5.0-beta).

  3. Aktualisieren Sie das Milvus Helm-Diagramm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Milvus-Instanz aktualisieren.

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

Erstellen einer neuen Milvus-Instanz mit Pulsar v2

Dieser Abschnitt führt Sie durch die Schritte zur Erstellung einer neuen Milvus-Instanz mit Pulsar v2.

Für Milvus Operator-Benutzer

Bevor Sie Milvus v2.5.x einsetzen, müssen Sie die Milvus Customer Resource Definition (CRD) Datei herunterladen und bearbeiten. Einzelheiten zur Installation von Milvus mit Milvus Operator finden Sie unter Installation von Milvus Cluster mit Milvus Operator.

  1. Laden Sie die CRD-Datei herunter.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Bearbeiten Sie die Datei milvus_cluster_default.yaml, um die Pulsar-Version als v2 anzugeben.

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

    Für dependencies ändern Sie pulsar.inCluster.chartVersion in pulsar-v2.

  3. Fahren Sie mit den Schritten unter Milvus Cluster mit Milvus Operator installieren fort, um Milvus v2.5.x mit Pulsar v2 unter Verwendung der bearbeiteten CRD-Datei bereitzustellen.

    kubectl apply -f milvus_cluster_default.yaml
    

Für Helm-Benutzer

Bevor Sie Milvus v2.5.x einsetzen, können Sie entweder eine values.yaml -Datei vorbereiten oder die Inline-Parameter verwenden, um die Pulsar-Version anzugeben. Einzelheiten zur Installation von Milvus mit Helm finden Sie unter Milvus-Cluster mit Helm installieren.

  • Verwenden Sie Inline-Parameter, um die Pulsar-Version als v2 anzugeben.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Verwenden Sie eine values.yaml Datei, um die Pulsar-Version als v2 zu spezifizieren.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Stellen Sie dann Milvus v2.5.x mit Pulsar v2 unter Verwendung der Datei values.yaml bereit.

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

Übersetzt vonDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

War diese Seite hilfreich?