🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
主頁
  • 工具

安裝觀鳥者

本頁說明如何安裝 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 pod

如果您已使用 Helm 圖表或 MilvusOperator安裝 Milvus Standalone,或使用 Helm 圖表或 MilvusOperator 安裝 Milvus Cluster,建議您將 Birdwatcher 安裝為 Kubernetes pod。

準備部署.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

免費嘗試托管的 Milvus

Zilliz Cloud 無縫接入,由 Milvus 提供動力,速度提升 10 倍。

開始使用
反饋

這個頁面有幫助嗎?