تثبيت Birdwatcher

توضح هذه الصفحة كيفية تثبيت Birdwatcher.

التثبيت المحلي

إذا كنت قد قمت بتثبيت ميلفوس ستاندالون باستخدام docker، فمن الأفضل تنزيل وتثبيت النسخة الثنائية المدمجة، أو تثبيت Birdwatcher كوحدة Go مشتركة، أو بناء Birdwatcher من المصدر.

  • قم بتثبيته كوحدة Go مشتركة.

    git clone https://github.com/milvus-io/birdwatcher.git
    cd birdwatcher
    go install github.com/milvus-io/birdwatcher
    

    ثم يمكنك تشغيل Birdwatcher على النحو التالي:

    go run main.go
    
  • قم ببنائه من المصدر.

    git clone https://github.com/milvus-io/birdwatcher.git
    cd birdwatcher
    go build -o birdwatcher main.go
    

    ثم يمكنك تشغيل Birdwatcher على النحو التالي:

    ./birdwatcher
    
  • قم بتنزيل النسخة الثنائية المبنية مسبقًا

    أولاً، افتح صفحة الإصدار الأخير، وابحث عن الثنائيات المجهزة.

    wget -O birdwatcher.tar.gz \
    https://github.com/milvus-io/birdwatcher/releases/download/latest/birdwatcher_<os>_<arch>.tar.gz
    

    ثم يمكنك فك ضغط كرة القطران واستخدام Birdwatcher على النحو التالي:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

التثبيت كجراب Kubernetes

إذا كنت قد قمت بتثبيت إما Milvus Standalone باستخدام مخططات Helm أو Milvus Operator أو Milvus Cluster باستخدام مخططات Helm أو Milvus Operator، يُنصح بتثبيت Birdwatcher كجراب Kubernetes.

إعداد deployment.yml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: birdwatcher
spec:
  selector:
    matchLabels:
      app: birdwatcher
  template:
    metadata:
      labels:
        app: birdwatcher
    spec:
      containers:
      - name: birdwatcher
        image: milvusdb/birdwatcher
        resources:
          limits:
            memory: "128Mi"
            cpu: "500m"

إذا لم تكن الصورة المتوفرة على DockerHub هي الأحدث، يمكنك إنشاء صورة لـ Birdwatcher باستخدام ملف Dockerfile المرفق مع الكود المصدري كما يلي:

git clone https://github.com/milvus-io/birdwatcher.git
cd birdwatcher
docker build -t milvusdb/birdwatcher .

لنشر صورة مبنية محليًا، تحتاج إلى إضافة imagePullPolicy إلى المواصفات المذكورة أعلاه وتعيينها إلى Never.

...
      - name: birdwatcher
        image: milvusdb/birdwatcher
        imagePullPolicy: Never
...

تطبيق deployment.yml

احفظ YAML أعلاه في ملف وسمه deployment.yml ، وقم بتشغيل الأمر التالي

kubectl apply -f deployment.yml

جرب Managed Milvus مجاناً

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

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

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