milvus-logo
LFAI
Home
  • Werkzeuge

Birdwatcher installieren

Diese Seite zeigt Ihnen, wie Sie Birdwatcher installieren können.

Lokale Installation

Wenn Sie Milvus Standalone mit Hilfe von Docker installiert haben, sollten Sie Birdwatcher als gewöhnliches Go-Modul installieren, oder Birdwatcher aus dem Quellcode bauen.

  • Installieren Sie es als gewöhnliches Go-Modul.

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

    Dann können Sie Birdwatcher wie folgt ausführen:

    go run main.go
    
  • Bauen Sie es aus dem Quellcode.

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

    Dann können Sie Birdwatcher wie folgt starten:

    ./birdwatcher
    
  • Laden Sie die bereits erstellte Binärdatei herunter

    Öffnen Sie zunächst die neueste Release-Seite und suchen Sie die vorbereiteten Binärdateien.

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

    Dann können Sie den Tarball dekomprimieren und Birdwatcher wie folgt verwenden:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Installation als Kubernetes-Pod

Wenn Sie entweder Milvus Standalone über die Helm-Charts oder den Milvus Operator oder Milvus Cluster über die Helm-Charts oder den Milvus Operator installiert haben, sollten Sie Birdwatcher als Kubernetes-Pod installieren.

deployment.yml vorbereiten

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"

Wenn das auf DockerHub verfügbare Image nicht das aktuellste ist, können Sie ein Image von Birdwatcher mit dem Dockerfile erstellen, das mit dem Quellcode wie folgt bereitgestellt wird:

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

Um ein lokal erstelltes Image bereitzustellen, müssen Sie imagePullPolicy zu den obigen Spezifikationen hinzufügen und es auf Never setzen.

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

deployment.yml anwenden

Speichern Sie die obige YAML-Datei unter dem Namen deployment.yml und führen Sie den folgenden Befehl aus

kubectl apply -f deployment.yml

Übersetzt vonDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

War diese Seite hilfreich?