🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • دليل الإدارة
  • Home
  • Docs
  • دليل الإدارة

  • إدارة التبعيات

  • استخدم بولسّا مع ميلفوس

  • متابعة استخدام 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

يتوافق Milvus Operator مع ترقيات Pulsar v2 بشكل افتراضي. يمكنك ترقية مثيل Milvus الخاص بك إلى الإصدار 2.5.x بالرجوع إلى ترقية مجموعة Milvus العنقودية مع مشغل Milvus.

بمجرد اكتمال الترقية، يمكنك متابعة استخدام Pulsar v2 مع مثيل Milvus الخاص بك.

لمستخدمي Helm

قبل الترقية، تأكد من أن

  • إصدار Helm الخاص بك أعلى من الإصدار 3.12، ويوصى باستخدام أحدث إصدار.

    لمزيد من المعلومات، راجع تثبيت Helm.

  • إصدار Kubernetes veresion الخاص بك أعلى من الإصدار v1.20.

العمليات في هذه المقالة تفترض أن:

  • تم تثبيت Milvus في مساحة الأسماء default.

  • اسم إصدار Milvus هو my-release.

تحتاج إلى تغيير الملف values.yaml لتحديد إصدار Pulsar كإصدار v2 قبل ترقية Milvus. الخطوات كالتالي:

  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 إلى إصدار ميلفوس المطلوب (على سبيل المثال 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

قبل أن تقوم بنشر Milvus v2.5.x، تحتاج إلى تنزيل ملف تعريف موارد العميل (CRD) الخاص ب Milvus وتحريره. للحصول على تفاصيل حول كيفية تثبيت Milvus باستخدام مشغل Milvus، راجع تثبيت مجموعة Milvus العنقودية باستخدام مشغل Milvus.

  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 العنقودية مع مشغل Milvus لنشر 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 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟