milvus-logo
LFAI
Home
  • Outils

Installer Birdwatcher

Cette page montre comment installer Birdwatcher.

Installation locale

Si vous avez installé Milvus Standalone à l'aide de Docker, il est préférable de télécharger et d'installer le binaire construit, d'installer Birdwatcher en tant que module Go commun, ou de construire Birdwatcher à partir des sources.

  • Installez-le en tant que module Go commun.

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

    Ensuite, vous pouvez exécuter Birdwatcher comme suit :

    go run main.go
    
  • Construisez-le à partir des sources.

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

    Vous pouvez ensuite exécuter Birdwatcher comme suit :

    ./birdwatcher
    
  • Télécharger le binaire déjà construit

    Tout d'abord, ouvrez la page de la dernière version, et trouvez les binaires préparés.

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

    Ensuite, vous pouvez décompresser l'archive et utiliser Birdwatcher comme suit :

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Installer en tant que pod Kubernetes

Si vous avez installé Milvus Standalone à l'aide des tableaux Helm ou de Milvus Operator ou Milvus Cluster à l'aide des tableaux Helm ou de Milvus Operator, il est conseillé d'installer Birdwatcher en tant que pod Kubernetes.

Préparer le fichier 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"

Si l'image disponible sur DockerHub n'est pas la plus récente, vous pouvez construire une image de Birdwatcher en utilisant le fichier Dockerfile fourni avec le code source comme suit :

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

Pour déployer une image construite localement, vous devez ajouter imagePullPolicy aux spécifications ci-dessus et lui donner la valeur Never.

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

Appliquer deployment.yml

Enregistrez le YAML ci-dessus dans un fichier et nommez-le deployment.yml, et exécutez la commande suivante

kubectl apply -f deployment.yml

Traduit parDeepLogo

Try Managed Milvus for Free

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

Get Started
Feedback

Cette page a-t - elle été utile ?