在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")
相关推荐
DevOps老兵1 天前
AI全栈知识07:向量数据库 - Milvus/Chroma实战
数据库·ai·milvus
l1258651 天前
# RAG多轮对话检索设计:Query重写如何让“那它呢“变成完整问题
前端·数据库·人工智能·python·算法·fastapi·milvus
淼澄研学3 天前
基于RAG与Milvus向量数据库的搜题长尾问题检索实操教程
数据库·milvus
叶 落6 天前
Docker-Compose 安装 Milvus
docker·容器·milvus
码云骑士7 天前
104-实战论文搜索引擎-ArXiv爬取-Milvus存储-RAG问答-Gradio前端
前端·python·搜索引擎·milvus
circuitsosk11 天前
向量数据库选型与性能压测:Milvus、Pinecone、Chroma在真实业务下的对比
数据库·python·pinecone·milvus·向量数据库·chroma
码云骑士12 天前
97-Milvus从零到生产-Standalone-vs-Cluster-索引选择-分片监控扩容
python·milvus
初圣魔门首席弟子13 天前
Milvus 向量数据库:AI 时代的“记忆引擎”与新手实战指南
数据库·人工智能·milvus
人工智能培训15 天前
向量数据库 Milvus 使用方法:从理论到实战
milvus