تكوين Milvus مع مخططات Helm Charts
يصف هذا الموضوع كيفية تكوين مكونات Milvus وتوابعها التابعة لجهة خارجية مع مخططات Helm.
تكوين Milvus عبر ملف التكوين
يمكنك تكوين Milvus باستخدام ملف تكوين values.yaml
.
تنزيل ملف التكوين
قم بتنزيل values.yaml
مباشرة أو باستخدام الأمر التالي.
$ wget https://raw.githubusercontent.com/milvus-io/milvus-helm/master/charts/milvus/values.yaml
تعديل ملف التكوين
قم بتهيئة مثيل ميلفوس الخاص بك ليناسب سيناريوهات تطبيقك من خلال تعديل المعلمات المقابلة في values.yaml
.
على وجه التحديد، ابحث عن extraConfigFiles
في values.yaml
وضع التكوينات الخاصة بك في هذا القسم على النحو التالي:
# Extra configs for milvus.yaml
# If set, this config will merge into milvus.yaml
# Please follow the config structure in the milvus.yaml
# at https://github.com/milvus-io/milvus/blob/master/configs/milvus.yaml
# Note: this config will be the top priority which will override the config
# in the image and helm chart.
extraConfigFiles:
user.yaml: |+
# For example to set the graceful time for query nodes
# queryNodes:
# gracefulTime: 10
راجع الروابط التالية لمزيد من المعلومات حول كل معلمة.
مرتبة حسب:
التبعيات | المكونات |
---|---|
للاطلاع على معلمات أخرى خاصة بتثبيت Kubernetes، راجع تكوين مخطط Milvus Helm البياني.
بدء تشغيل ميلفوس
بعد الانتهاء من تعديل ملف التكوين، يمكنك بعد ذلك بدء تشغيل ملف Milvus بالملف.
$ helm upgrade my-release milvus/milvus -f values.yaml
تكوين ميلفوس عبر سطر الأوامر
بدلاً من ذلك، يمكنك ترقية تكوينات ميلفوس مباشرةً باستخدام أمر Helm.
تحقق من المعلمات القابلة للتكوين
قبل الترقية، يمكنك التحقق من المعلمات القابلة للتكوين باستخدام مخططات Helm.
$ helm show values milvus/milvus
بدء تشغيل ميلفوس
قم بتكوين وبدء تشغيل Milvus عن طريق إضافة --values
أو --set
في الأمر الخاص بالترقية.
# For instance, upgrade the Milvus cluster with compaction disabled
$ helm upgrade my-release milvus/milvus --set dataCoord.enableCompaction=false
ما التالي
إذا كنت ترغب في معرفة كيفية مراقبة خدمات ملفوس وإنشاء التنبيهات:
إذا كنت تبحث عن إرشادات حول كيفية تخصيص الموارد: