🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Memulai
  • Home
  • Docs
  • Memulai

  • Instal Milvus

  • Jalankan Milvus Didistribusikan

  • Persyaratan

Persyaratan untuk menjalankan Milvus di Kubernetes

Halaman ini mencantumkan persyaratan perangkat keras dan perangkat lunak untuk menjalankan Milvus.

Persyaratan perangkat keras

KomponenPersyaratanRekomendasiCatatan
CPU
  • CPU Intel Core Generasi ke-2 atau lebih tinggi
  • Silikon Apple
  • Mandiri: 4 inti atau lebih
  • Cluster 8 inti atau lebih
Set instruksi CPU
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
Pencarian kemiripan vektor dan pembuatan indeks dalam Milvus memerlukan dukungan CPU untuk set ekstensi instruksi tunggal, beberapa data (SIMD). Pastikan CPU mendukung setidaknya satu dari ekstensi SIMD yang terdaftar. Lihat CPU dengan AVX untuk informasi lebih lanjut.
RAM
  • Mandiri: 8G
  • Cluster 32G
  • Mandiri: 16G
  • Cluster 128G
Ukuran RAM tergantung pada volume data.
Hard driveSSD SATA 3.0 atau CloudStorageSSD NVMe atau yang lebih tinggiUkuran hard drive tergantung pada volume data.

Persyaratan perangkat lunak

Anda disarankan untuk menjalankan klaster Kubernetes pada platform Linux.

kubectl adalah alat baris perintah untuk Kubernetes. Gunakan versi kubectl yang memiliki perbedaan versi kecil dengan klaster Anda. Menggunakan versi terbaru dari kubectl membantu menghindari masalah yang tidak terduga.

minikube diperlukan saat menjalankan klaster Kubernetes secara lokal. minikube membutuhkan Docker sebagai dependensi. Pastikan Anda menginstal Docker sebelum menginstal Milvus menggunakan Helm. Lihat Dapatkan Docker untuk informasi lebih lanjut.

Sistem operasiPerangkat lunakCatatan
Platform Linux
  • Kubernetes 1.16 atau yang lebih baru
  • kubectl
  • Helm 3.0.0 atau yang lebih baru
  • minikube (untuk Milvus mandiri)
  • Docker 19.03 atau yang lebih baru (untuk Milvus mandiri)
Lihat Dokumen Helm untuk informasi lebih lanjut.
Perangkat LunakVersiCatatan
etcd3.5.0Lihat persyaratan disk tambahan.
MinIORELEASE.2023-03-20T20-16-18Z
Pulsar2.8.2

Persyaratan disk tambahan

Performa disk sangat penting untuk etcd. Sangat disarankan agar Anda menggunakan SSD NVMe lokal. Respons disk yang lebih lambat dapat menyebabkan seringnya pemilihan kluster yang pada akhirnya akan menurunkan layanan etcd.

Untuk menguji apakah disk Anda memenuhi syarat, gunakan fio.

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

Idealnya, disk Anda harus mencapai lebih dari 500 IOPS dan di bawah 10 ms untuk latensi fsync persentil ke-99. Baca Dokumen etcd untuk persyaratan yang lebih terperinci.

Pertanyaan Umum

Bagaimana cara memulai cluster K8s secara lokal untuk tujuan pengujian?

Anda dapat menggunakan alat seperti minikube, kind, dan Kubeadm, untuk menyiapkan klaster Kubernetes secara lokal dengan cepat. Prosedur berikut ini menggunakan minikube sebagai contoh.

  1. Unduh minikube

Buka halaman Memulai, periksa apakah Anda telah memenuhi persyaratan yang tercantum di bagian Apa yang Anda perlukan, klik tombol yang menggambarkan platform target Anda, dan salin perintah untuk mengunduh dan menginstal biner.

  1. Memulai cluster K8s menggunakan minikube
$ minikube start
  1. Memeriksa status klaster K8s

Anda dapat memeriksa status klaster K8s yang terinstal menggunakan perintah berikut.

$ kubectl cluster-info

Pastikan Anda dapat mengakses klaster K8s melalui kubectl. Jika Anda belum menginstal kubectl secara lokal, lihat Menggunakan kubectl di dalam minikube.

Apa selanjutnya

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?