milvus-logo
LFAI
Home
  • Ferramentas

Instalar o Birdwatcher

Esta página demonstra como instalar o Birdwatcher.

Instalação local

Se instalou o Milvus Standalone usando o docker, é melhor descarregar e instalar o binário construído, instalar o Birdwatcher como um módulo Go comum, ou construir o Birdwatcher a partir da fonte.

  • Instale-o como um módulo Go comum.

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

    Então você pode executar o Birdwatcher da seguinte forma:

    go run main.go
    
  • Compile-o a partir do código fonte.

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

    Então você pode executar o Birdwatcher da seguinte forma:

    ./birdwatcher
    
  • Baixe o binário já compilado

    Primeiro, abra a página da última versão e encontre os binários preparados.

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

    Em seguida, você pode descompactar o tarball e usar o Birdwatcher da seguinte maneira:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Instalar como um pod do Kubernetes

Se você instalou o Milvus Standalone usando os gráficos do Helm ou o Milvus Operator ou o Milvus Cluster usando os gráficos do Helm ou o Milvus Operator, é aconselhável instalar o Birdwatcher como um pod do Kubernetes.

Preparar 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 a imagem disponível no DockerHub não for a mais recente, você pode construir uma imagem do Birdwatcher usando o Dockerfile fornecido com o código-fonte da seguinte forma:

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

Para implantar uma imagem construída localmente, você precisa adicionar imagePullPolicy às especificações acima e defini-la como Never.

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

Aplicar deployment.yml

Salve o YAML acima em um arquivo e nomeie-o como deployment.yml, e execute o seguinte comando

kubectl apply -f deployment.yml

Traduzido porDeepLogo

Try Zilliz Cloud for Free

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

Get Started
Feedback

Esta página foi útil?