Milvus Install

ramong2·2025년 3월 22일

https://milvus.io/docs/v2.3.x/install_standalone-docker.md

공식사이트에서 버전에 맞는 Milvus 설치.

https://github.com/zilliztech/attu?tab=readme-ov-file

Milvus UI 툴 설치.

docker run -p 8000:3000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:v2.3.5

spring milvus sdk 버전이 2.3.4 라서 docker로 실행시키는 milvus, attu 모두 2.3.x로 맞춰줬음.

docker run -d \
  --name attu \
  -p 8000:3000 \
  -e MILVUS_URL=milvus-standalone:19530 \
  zilliz/attu:v2.3.5
docker network create milvus
docker network connect milvus milvus-standalone
docker network connect milvus attu

여기서 보면 milvus-standalone, attu를 같은 네트워크 상으로 연결해줬는데
그 이유를 attu에서 milvus-standalone를 컨테이너 이름으로 접근 가능하도록 하기 위해 연결해줬다.

(네트워크 milvus)

┌─────────────────────┐
│ milvus-standalone   │ ➡ 컨테이너 이름으로 접근 가능
│ 172.29.0.4:19530    │
└─────────────────────┘
        ▲
        │
┌─────────────────────┐
│ attu                │ ➡ MILVUS_URL=milvus-standalone:19530
│ 172.29.0.5:3000     │
└─────────────────────┘

또 보안적인 측면에서도 외부에서 접근 못하게 하고, 네트워크 내부에서만 통신 가능하게 제한 가능

0개의 댓글