入门指南 (Get Started)
离线部署(Offline)
离线安装 Helm(Install_offline-helm)

使用 Helm Charts 离线安装 Milvus

本主题描述了如何在离线环境中使用 Helm Charts 安装 Milvus。

由于图像加载错误,安装 Milvus 可能会失败。你可以在离线环境中安装 Milvus 以避免此类问题。

下载文件和图像

要离线安装 Milvus,你需要首先在联机环境中拉取并保存所有图像,然后将它们传输到目标主机并手动加载。

  1. 在本地添加和更新 Milvus Helm 仓库。
helm repo add milvus https://zilliztech.github.io/milvus-helm/
helm repo update
  1. 获取 Kubernetes 清单。
  • 对于独立部署的 Milvus:
helm template my-release --set cluster.enabled=false --set etcd.replicaCount=1 --set minio.mode=standalone --set pulsar.enabled=false milvus/milvus > milvus_manifest.yaml
  • 对于 Milvus 集群:
helm template my-release milvus/milvus > milvus_manifest.yaml

如果你想更改多个配置,可以下载 value.yaml (opens in a new tab) 文件,为其指定配置,并基于该文件生成清单。

wget https://raw.githubusercontent.com/milvus-io/milvus-helm/master/charts/milvus/values.yaml
helm template -f values.yaml my-release milvus/milvus > milvus_manifest.yaml
  1. 下载要求和脚本文件。
wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt
wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py
  1. 拉取并保存图像。
pip3 install -r requirements.txt
python3 save_image.py --manifest milvus_manifest.yaml
  1. 加载图像。
cd images/for image in $(find . -type f -name "*.tar.gz") ; do gunzip -c $image | docker load; done

离线安装 Milvus

在将图像传输到目标主机后,运行以下命令以离线安装 Milvus。

kubectl apply -f milvus_manifest.yaml

卸载 Milvus

要卸载 Milvus,请运行以下命令。

kubectl delete -f milvus_manifest.yaml

下一步操作

已安装 Milvus 后,你可以: