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

milvus-logo
LFAI
الصفحة الرئيسية
  • ابدأ الآن
  • Home
  • Docs
  • ابدأ الآن

  • تثبيت ميلفوس

  • تشغيل ميلفوس الموزعة

  • المتطلبات

متطلبات تشغيل Milvus على Kubernetes

تسرد هذه الصفحة متطلبات الأجهزة والبرمجيات لتشغيل ميلفوس وتشغيله.

متطلبات الأجهزة

المكوناتالمتطلباتالتوصيةملاحظة
وحدة المعالجة المركزية
  • وحدة معالجة مركزية Intel من الجيل الثاني أو أعلى
  • أبل سيليكون
  • مستقل: 4 نواة أو أكثر
  • عنقودي: 8 نواة أو أكثر
مجموعة تعليمات وحدة المعالجة المركزية
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
يتطلب البحث عن تشابه المتجهات وإنشاء الفهرس داخل Milvus دعم وحدة المعالجة المركزية لمجموعات امتدادات التعليمات الأحادية والبيانات المتعددة (SIMD). تأكد من أن وحدة المعالجة المركزية تدعم واحدة على الأقل من امتدادات SIMD المدرجة. راجع وحدات المعالجة المركزية مع AVX لمزيد من المعلومات.
ذاكرة الوصول العشوائي
  • مستقل: 8G
  • المجموعة العنقودية: 32G
  • مستقل: 16G
  • الكتلة: 128G
يعتمد حجم ذاكرة الوصول العشوائي على حجم البيانات.
القرص الصلبمحرك SATA 3.0 SSD أو CloudStorageNVMe SSD أو أعلىيعتمد حجم القرص الصلب على حجم البيانات.

متطلبات البرنامج

يوصى بتشغيل مجموعة Kubernetes على منصات Linux.

kubectl هي أداة سطر الأوامر لـ Kubernetes. استخدم إصدار kubectl الذي يقع ضمن فرق إصدار ثانوي واحد من مجموعتك. يساعد استخدام أحدث إصدار من kubectl على تجنب المشاكل غير المتوقعة.

يلزم استخدام minikube عند تشغيل مجموعة Kubernetes محليًا. يتطلب minikube Docker كتابع. تأكد من تثبيت Docker قبل تثبيت Milvus باستخدام Helm. راجع الحصول على Docker لمزيد من المعلومات.

نظام التشغيلالبرمجياتملاحظة
منصات لينكس
  • Kubernetes 1.16 أو أحدث
  • كوبكتل
  • هيلم 3.0.0 أو أحدث
  • مينيكيوب صغير (لميلفوس مستقل)
  • Docker 19.03 أو أحدث (لميلفوس مستقل)
انظر مستندات Helm لمزيد من المعلومات.
البرمجياتالإصدارملاحظة
إلخd3.5.0انظر متطلبات القرص الإضافية.
مينيوRELEASE.2023-03-20T20-16-18Z
بولسار2.8.2

متطلبات القرص الإضافية

أداء القرص أمر بالغ الأهمية لـ etcd. يوصى بشدة باستخدام أقراص NVMe SSD المحلية. قد تتسبب استجابة القرص الأبطأ في إجراء انتخابات متكررة للمجموعة مما سيؤدي في النهاية إلى تدهور خدمة إلخd.

لاختبار ما إذا كان قرصك مؤهلاً، استخدم fio.

mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest

من الناحية المثالية، يجب أن يصل القرص الخاص بك إلى أكثر من 500 IOPS وأقل من 10 مللي ثانية لنسبة 99% من زمن انتقال المزامنة. اقرأ مستندات etcd لمزيد من المتطلبات التفصيلية.

الأسئلة الشائعة

كيف يمكنني بدء تشغيل مجموعة K8s محليًا لأغراض الاختبار؟

يمكنك استخدام أدوات مثل minikube و kind و Kubeadm لإعداد مجموعة Kubernetes محليًا بسرعة. يستخدم الإجراء التالي minikube كمثال.

  1. تنزيل الميني كيوب

انتقل إلى صفحة البدء، وتحقق مما إذا كنت قد استوفيت الشروط المدرجة في قسم ما ستحتاجه، وانقر على الأزرار التي تصف منصتك المستهدفة، وانسخ الأوامر لتنزيل وتثبيت البرنامج الثنائي.

  1. ابدأ تشغيل مجموعة K8s باستخدام minikube
$ minikube start
  1. تحقق من حالة مجموعة K8s العنقودية

يمكنك التحقق من حالة مجموعة K8s المثبتة باستخدام الأمر التالي.

$ kubectl cluster-info

تأكد من أنه يمكنك الوصول إلى مجموعة K8s العنقودية عبر kubectl. إذا لم تكن قد قمت بتثبيت kubectl محليًا، راجع استخدام kubectl داخل minikube.

ما التالي

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

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

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