milvus-logo
LFAI
フロントページへ
  • ツール

Birdwatcherのインストール

このページでは、Birdwatcherのインストール方法を説明します。

ローカルインストール

Dockerを使ってMilvus Standaloneをインストールした場合、ビルドしたバイナリをダウンロードしてインストールするか、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
    

    そして、tarボールを解凍し、以下のようにBirdwatcherを使うことができる:

    tar -xvzf birdwatcher.tar.gz
    ./birdwatcher
    

Kubernetesポッドとしてインストールする

HelmチャートまたはMilvus Operatorを 使用してMilvus Standaloneをインストールした場合、またはHelmチャートまたはMilvus Operatorを 使用してMilvus Clusterをインストールした場合は、Kubernetes podとしてBirdwatcherをインストールすることをお勧めします。

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で公開されているイメージが最新でない場合、ソースコードと一緒に提供されているDockerfileを使って、以下のようにBirdwatcherのイメージをビルドすることができます:

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

翻訳DeepL

Try Managed Milvus for Free

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

Get Started
フィードバック

このページは役に立ちましたか ?