milvus-logo
LFAI
Casa
  • Strumenti

Installare Birdwatcher

Questa pagina mostra come installare Birdwatcher.

Installazione locale

Se avete installato Milvus Standalone usando docker, vi conviene scaricare e installare il binario compilato, installare Birdwatcher come un comune modulo Go o compilare Birdwatcher dal sorgente.

  • Installarlo come modulo Go comune.

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

    Quindi è possibile eseguire Birdwatcher come segue:

    go run main.go
    
  • Costruire Birdwatcher dai sorgenti.

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

    Quindi è possibile eseguire Birdwatcher come segue:

    ./birdwatcher
    
  • Scaricare il binario già compilato

    Per prima cosa, aprire la pagina dell'ultimo rilascio e trovare i binari preparati.

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

    Quindi è possibile decomprimere il tarball e utilizzare Birdwatcher come segue:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Installare come pod Kubernetes

Se avete installato Milvus Standalone usando i grafici Helm o Milvus Operator o Milvus Cluster usando i grafici Helm o Milvus Operator, vi consigliamo di installare Birdwatcher come pod Kubernetes.

Preparare il file 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"

Se l'immagine disponibile su DockerHub non è la più recente, è possibile creare un'immagine di Birdwatcher usando il file Docker fornito con il codice sorgente, come segue:

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

Per distribuire un'immagine costruita localmente, è necessario aggiungere imagePullPolicy alle specifiche di cui sopra e impostarlo su Never.

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

Applicare deployment.yml

Salvare il file YAML di cui sopra in un file con il nome deployment.yml ed eseguire il seguente comando

kubectl apply -f deployment.yml

Tradotto daDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?