🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Инструменты
  • Home
  • Docs
  • Инструменты

  • Птицелов

  • Руководства по установке

Установите Birdwatcher

На этой странице показано, как установить Birdwatcher.

Локальная установка

Если вы установили Milvus Standalone с помощью docker, вам лучше скачать и установить собранный бинарник, установить Birdwatcher как обычный модуль Go или собрать Birdwatcher из исходников.

  • Установите его как обычный модуль Go.

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

    Затем вы можете запустить Birdwatcher следующим образом:

    go run main.go
    
  • Соберите его из исходников.

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

    Затем вы можете запустить Birdwatcher следующим образом:

    ./birdwatcher
    
  • Загрузить уже собранный бинарник.

    Сначала откройте страницу последнего релиза и найдите готовые двоичные файлы.

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

    Затем вы можете распаковать tarball и использовать Birdwatcher следующим образом:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Установка в качестве капсулы Kubernetes

Если вы установили либо Milvus Standalone с помощью диаграмм Helm или Milvus Operator, либо Milvus Cluster с помощью диаграмм Helm или Milvus Operator, вам рекомендуется установить Birdwatcher в качестве капсулы Kubernetes.

Подготовьте 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"

Если образ, доступный на DockerHub, не является последним, вы можете собрать образ Birdwatcher с помощью Dockerfile, поставляемого вместе с исходным кодом, как показано ниже:

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

Чтобы развернуть локально собранный образ, нужно добавить imagePullPolicy в вышеуказанные спецификации и установить его на Never.

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

Применить deployment.yml

Сохраните приведенный выше YAML в файле и назовите его deployment.yml, а затем выполните следующую команду

kubectl apply -f deployment.yml

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?