milvus-logo
LFAI
홈페이지
  • 시작하기

Kubernetes에서 Milvus를 실행하기 위한 요구 사항

이 페이지에는 Milvus를 시작하고 실행하기 위한 하드웨어 및 소프트웨어 요구 사항이 나열되어 있습니다.

하드웨어 요구 사항

컴포넌트요구 사항권장 사항참고
CPU
  • 인텔 2세대 코어 CPU 이상
  • Apple 실리콘
  • 독립형: 4코어 이상
  • 클러스터: 8코어 이상
CPU 명령어 세트
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
Milvus 내에서 벡터 유사성 검색 및 인덱스 구축을 위해서는 CPU가 단일 명령어, 다중 데이터(SIMD) 확장 세트를 지원해야 합니다. CPU가 나열된 SIMD 확장 중 하나 이상을 지원하는지 확인하세요. 자세한 내용은 AVX를 지원하는 CPU를 참조하세요.
RAM
  • 독립형: 8G
  • 클러스터: 32G
  • 독립형: 16G
  • 클러스터 128G
RAM 크기는 데이터 볼륨에 따라 다릅니다.
하드 드라이브SATA 3.0 SSD 또는 CloudStorageNVMe SSD 이상하드 드라이브의 크기는 데이터 용량에 따라 다릅니다.

소프트웨어 요구 사항

Linux 플랫폼에서 Kubernetes 클러스터를 실행하는 것이 좋습니다.

kubectl은 쿠버네티스용 명령줄 도구입니다. 클러스터의 사소한 버전 차이가 하나 이내의 kubectl 버전을 사용하세요. 최신 버전의 kubectl을 사용하면 예기치 않은 문제를 방지하는 데 도움이 된다.

미니큐브는 쿠버네티스 클러스터를 로컬로 실행할 때 필요합니다. 미니큐브는 종속성으로 도커를 필요로 합니다. 헬름을 사용하여 밀버스를 설치하기 전에 도커를 설치해야 한다. 자세한 내용은 Docker 설치를 참조한다.

운영 체제소프트웨어참고
Linux 플랫폼
  • 쿠버네티스 1.16 이상
  • kubectl
  • 헬름 3.0.0 이상
  • 미니큐브(Milvus 스탠드얼론용)
  • 도커 19.03 이상(밀버스 독립형용)
자세한 내용은 헬름 문서를 참조한다.
소프트웨어버전참고
etcd3.5.0추가 디스크 요구 사항을 참조하세요.
MinIORELEASE.2023-03-20T20-16-18Z
Pulsar2.8.2

추가 디스크 요구 사항

디스크 성능은 etcd에 매우 중요합니다. 로컬 NVMe SSD를 사용할 것을 적극 권장합니다. 디스크 응답 속도가 느리면 클러스터 선출이 자주 발생하여 결국 etcd 서비스가 저하될 수 있습니다.

디스크가 적격한지 테스트하려면 fio를 사용하세요.

mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest

이상적으로는 디스크가 500 IOPS를 초과하고 99번째 백분위수 fsync 지연 시간이 10ms 미만이어야 합니다. 자세한 요구 사항은 etcd 문서를 참조하세요.

FAQ

테스트 목적으로 로컬에서 K8s 클러스터를 시작하려면 어떻게 해야 하나요?

미니큐브, kind, Kubeadm과 같은 도구를 사용하여 로컬에서 빠르게 Kubernetes 클러스터를 설정할 수 있습니다. 다음 절차에서는 미니큐브를 예로 들어 설명합니다.

  1. 미니큐브 다운로드

시작하기 페이지로 이동하여 필요한 사항 섹션에 나열된 조건을 충족하는지 확인하고 대상 플랫폼을 설명하는 버튼을 클릭한 다음 명령을 복사하여 바이너리를 다운로드 및 설치합니다.

  1. 미니큐브를 사용하여 K8s 클러스터 시작하기
$ minikube start
  1. K8s 클러스터의 상태 확인하기

다음 명령어를 사용하여 설치된 K8s 클러스터의 상태를 확인할 수 있습니다.

$ kubectl cluster-info

kubectl 을 통해 K8s 클러스터에 액세스할 수 있는지 확인합니다. 로컬에 kubectl 를 설치하지 않은 경우, 미니큐브 내에서 kubectl 사용을 참조하세요.

다음 단계

번역DeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
피드백

이 페이지가 도움이 되었나요?