Milvus 安装指南
Milvus 提供了多种部署方式,包括 Docker(单机部署)、Docker Compose(单机多容器部署)以及 Kubernetes(分布式集群部署)。以下是对这三种安装方式的详细介绍,包括先决条件、步骤、配置文件和注意事项。
1. 先决条件
在安装 Milvus 之前,确保满足以下条件:
通用要求
- 操作系统:Linux(推荐 Ubuntu 20.04 或 CentOS 7+)、macOS 或 Windows(需要 WSL2 支持)。
- 硬件要求:
- 单机模式(Docker 或 Docker Compose):至少 8GB 内存、4 核 CPU、50GB 磁盘空间。
- 分布式模式(Kubernetes):根据规模调整,建议每个节点至少 16GB 内存、8 核 CPU。
- 网络:确保安装环境可以访问 Docker Hub 或 Milvus 的镜像源。
- Milvus 版本:本文基于 Milvus 2.x。具体版本可参考 Milvus 官方文档。
工具要求
- Docker:版本 19.03 或更高。
- Docker Compose:版本 1.28 或更高。
- kubectl 和 Kubernetes 集群:Kubernetes 版本 1.16 或更高。
- Helm:版本 3.6 或更高。
检查工具版本
# 检查 Docker
docker --version
# 检查 Docker Compose
docker-compose --version
# 检查 kubectl
kubectl version --client
# 检查 Helm
helm version
2. 安装 Milvus - Docker(单机模式)
Docker 部署是安装 Milvus 最简单的方式,适合快速测试或开发环境。
步骤
-
安装 Docker:
- macOS:下载 Docker Desktop 并安装。
- Windows:启用 WSL2 并安装 Docker Desktop。
- Linux (Ubuntu):
sudo apt update sudo apt install -y docker.io sudo systemctl start docker sudo systemctl enable docker
-
创建数据持久化目录:
mkdir -p ~/milvus/data ~/milvus/logs ~/milvus/configs


