milvus-logo
LFAI
Home
  • Herramientas

Instalar Birdwatcher

Esta página muestra cómo instalar Birdwatcher.

Instalación local

Si ha instalado Milvus Standalone usando docker, será mejor que descargue e instale el binario construido, instale Birdwatcher como un módulo Go común, o construya Birdwatcher desde el código fuente.

  • Instálalo como un módulo Go común.

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

    A continuación, puede ejecutar Birdwatcher de la siguiente manera:

    go run main.go
    
  • Construirlo desde el código fuente.

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

    A continuación, puede ejecutar Birdwatcher de la siguiente manera:

    ./birdwatcher
    
  • Descarga el binario ya construido

    Primero, abre la página de la última versión, y encuentra los binarios preparados.

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

    A continuación, puede descomprimir el tarball y utilizar Birdwatcher de la siguiente manera:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Instalar como un pod Kubernetes

Si ha instalado Milvus Standalone utilizando los gráficos Helm o Milvus Operator o Milvus Cluster utilizando los gráficos Helm o Milvus Operator, se le recomienda instalar Birdwatcher como un pod Kubernetes.

Prepare 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 la imagen disponible en DockerHub no es la más reciente, puede construir una imagen de Birdwatcher utilizando el Dockerfile proporcionado con el código fuente como se indica a continuación:

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

Para desplegar una imagen construida localmente, es necesario añadir imagePullPolicy a las especificaciones anteriores y establecerlo en Never.

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

Aplicar deployment.yml

Guarde el YAML anterior en un archivo y nómbrelo deployment.yml, y ejecute el siguiente comando

kubectl apply -f deployment.yml

Traducido porDeepLogo

Try Managed Milvus for Free

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

Get Started
Feedback

¿Fue útil esta página?