在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")
相关推荐
路边草随风4 天前
milvus向量数据库使用尝试
人工智能·python·milvus
java_logo5 天前
Onlyoffice Documentserver Docker 容器化部署指南
运维·人工智能·docker·容器·onlyoffice·milvus·documentserver
Zilliz Planet7 天前
如何优化英伟达CAGRA,实现GPU建图+CPU查询,成本效率兼顾| Milvus Week
人工智能·算法·搜索引擎·milvus
工藤学编程7 天前
零基础学AI大模型之LangChain+Milvus实战:相似性搜索与MMR多样化检索全解析
人工智能·langchain·milvus
Fuly10247 天前
langchain基础教程(6)---构建知识库--②向量数据库-milvus
数据库·langchain·milvus
工藤学编程8 天前
零基础学AI大模型之LangChain整合Milvus:新增与删除数据实战
人工智能·langchain·milvus
java_logo9 天前
Milvus GUI ATTU Docker 容器化部署指南
运维·数据库·docker·容器·eureka·milvus
java_logo10 天前
MILVUS Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·milvus
小馒头学python10 天前
openEuler 向量数据库:Milvus 相似度搜索性能测试
数据库·milvus·openeuler
Zzzzzxl_11 天前
互联网大厂Java/Agent面试实战:微服务、RAG与Agent化实战(含答疑解析)
java·jvm·spring boot·agent·milvus·rag·microservices