在minkube上部署Milvus

Milvus

Milvus是一个向量数据库,可以为ai做数据支撑。

Preparatory Work

minikube

minikube是一款微型本地k8s

install

sh 复制代码
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube

minikube start --driver=docker --force
# use docker as driver and root as user

alias kubectl="minikube kubectl --"   # 可以设置成永久的 

如果没有红×提示,说明启动正常

Start

sh 复制代码
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.5.3/cert-manager.yaml
 
kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/main/deploy/manifests/deployment.yaml

kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml

Check

使用以下命令检查pod状态,值得注意的是,安装时间可能会比较长,请耐心等待。

sh 复制代码
kubectl get pods

Connect

sh 复制代码
kubectl get pod my-release-milvus-proxy-84f67cdb7f-pg6wf --template='{{(index (index .spec.containers 0).ports 0).containerPort}}{{"\n"}}'  # 替换pod名称

kubectl port-forward --address 0.0.0.0 service/my-release-milvus 27017:19530  # 将数据库端口映射到20717
py 复制代码
from pymilvus import connections
connections.connect("default", host="localhost", port="27017")
相关推荐
长路 ㅤ   2 天前
Milvus向量库Java对接使用指南
milvus·向量数据库·索引优化·混合搜索·ann搜索
福大大架构师每日一题4 天前
milvus v2.6.8 发布:搜索高亮上线,性能与稳定性全面跃升,生产环境强烈推荐升级
android·java·milvus
Clarence Liu6 天前
Milvus学习(1) 架构和部署
学习·架构·milvus
托尼吴7 天前
milvus 向量数据库学习笔记-基础认识
数据库·学习·milvus
liuc03177 天前
调用embedding生成向量并存储到milvus中,进行查询
embedding·milvus
西柚小萌新9 天前
【大模型:RAG】--向量数据库Milvus详解2
数据库·milvus
程序员柒叔10 天前
Dify 集成-向量数据库
数据库·milvus·向量数据库·工作流·dify·向量库
学Linux的语莫14 天前
Milvus向量数据库的操作(基于Langchain)
数据库·langchain·milvus
学Linux的语莫14 天前
向量数据库Milvus的基础概念
milvus
学Linux的语莫15 天前
Milvus向量数据库的基础连接操作
数据库·milvus