الاهتمام: قد يكون الفرع
MAINفي حالة غير مستقرة أو حتى مكسورة أثناء التنمية.
MILVUS هي قاعدة بيانات ناقلات سحابة ومفتوحة المصدر تم تصميمها لإدارة ناقلات التضمين التي تم إنشاؤها بواسطة نماذج التعلم الآلي والشبكات العصبية. إنه يمتد إمكانيات مكتبات البحث عن أقرب جوار تقريبي في الفئة (EG FAISS و NMSLIB و LIGHT) والميزات عند الطلب ، وارتفاع توفرها.
يوفر مشغل MILVUS حلاً سهلاً ومصلبًا لنشر وإدارة مكدس خدمة MILVUS الكامل بما في ذلك مكونات MILVUS وتبعياته ذات الصلة مثل ETCD و Pulsar و Minio إلى مجموعات Kubernetes المستهدفة بطريقة قابلة للتطوير ومتسقة. يحدد مشغل Milvus موارد Milvus المخصصة على رأس موارد Kubernetes المخصصة. يمكن بعد ذلك استخدام API Kubernetes بطريقة إعلانية لإدارة كومة نشر Milvus وضمان قابلية التوسع وعملية التوافر العالي.
بشكل عام ، تم التوصية بمشغل Milvus للإنتاج. يوصي هيلم للمبتدئين.
يوفر مشغل Milvus المزيد من الميزات للإنتاج. ولكن تحتاج إلى تثبيته في kubernetes الخاص بك قبل أن تبدأ مثيل Milvus الأول. إذا كنت جديدًا على Milvus و Kubernetes. Helm أسهل في الاستخدام ويمكنك بدء أول مثيل Milvus الخاص بك في دقائق.
لمزيد من التفاصيل ، يرجى التحقق من الجدول أدناه:
| المزايا | مشغل ميلفوس | ميلفوس هيلم |
|---|---|---|
| موصى به للمبتدئين | ✅ | |
| بداية سريعة | ✅ | |
| الموصى بها للإنتاج | ✅ | |
| أفضل ترقية المدارة | ✅ | |
| تكوين ديناميكي إعادة تحميل | ✅ | |
| مقاييس التحقق الصحية | ✅ | |
| تشخيص الرسالة عند غير صحي | ✅ | |
| مثيل تشغيل سريع للتعليق | ✅ | |
| موارد التنظيف بعد الحذف | ✅ |
تثبيت أو ترقية إلى أحدث إصدار مع Helm:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/
helm repo update milvus-operator
helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operatorأو مع kubectl و ream examples:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/v1.1.4/deploy/manifests/deployment.yamlلمزيد من تعليمات التثبيت التحقق من المعلومات
kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/demo.yamlملاحظة: يبدأ المثيل التجريبي Milvus المستقل وتبعياته مع أقل طلبات الموارد. انها ليست مناسبة لبيئة الإنتاج. لمزيد من أمثلة النشر ، يرجى التحقق من https://github.com/zilliztech
يتم سرد إصدارات المكونات الأساسية أدناه:
| عناصر | ميلفوس | بولسار / كافكا | الخ | Minio |
|---|---|---|---|---|
| الإصدارات | v2.4.17 [1] | 2.9.5 [2] / 3.1.0 | 3.5.14 | الإصدار .2023-03-20T20-16-18Z |
[1]إصدار Milvus هو الإصدار الافتراضي الذي سنستخدمه ، يمكنك تعيينه على إصدار آخر. يظهر التوافق مع إصدارات Milvus أدناه.
[2]يتم دعم Pulsar من 3.x أيضًا. تحقق من هذه العينة لمزيد من التفاصيل.
| إصدارات ميلفوس | <= v2.0.0-rc8 | v2.0.0-pre-ga | > = v2.0.0 |
|---|---|---|---|
| التوافق | ✅ | ✅ |
| إصدارات مشغل ميلفوس | <0.4.0 | > = 0.4.0 |
|---|---|---|
| التوافق | ✅ |
استخدم Helm:
helm upgrade --install milvus-operator
-n milvus-operator --create-namespace
https://github.com/zilliztech/milvus-operator/releases/download/v1.1.4/milvus-operator-1.1.4.tgzأو استخدم kubectl و ream ream:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/v1.1.4/deploy/manifests/deployment.yaml